./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 17:49:50,806 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 17:49:50,809 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 17:49:50,852 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 17:49:50,853 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 17:49:50,854 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 17:49:50,856 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 17:49:50,858 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 17:49:50,860 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 17:49:50,861 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 17:49:50,862 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 17:49:50,863 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 17:49:50,864 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 17:49:50,865 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 17:49:50,867 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 17:49:50,868 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 17:49:50,869 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 17:49:50,870 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 17:49:50,872 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 17:49:50,874 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 17:49:50,876 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 17:49:50,877 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 17:49:50,879 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 17:49:50,880 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 17:49:50,883 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 17:49:50,884 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 17:49:50,884 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 17:49:50,885 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 17:49:50,886 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 17:49:50,887 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 17:49:50,887 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 17:49:50,888 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 17:49:50,889 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 17:49:50,890 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 17:49:50,891 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 17:49:50,891 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 17:49:50,892 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 17:49:50,893 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 17:49:50,893 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 17:49:50,894 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 17:49:50,895 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 17:49:50,896 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-25 17:49:50,919 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 17:49:50,920 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 17:49:50,920 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 17:49:50,920 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 17:49:50,921 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 17:49:50,921 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 17:49:50,921 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 17:49:50,921 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 17:49:50,921 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 17:49:50,922 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 17:49:50,922 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 17:49:50,930 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 17:49:50,931 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 17:49:50,931 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 17:49:50,931 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 17:49:50,931 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 17:49:50,931 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 17:49:50,932 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 17:49:50,932 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 17:49:50,932 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 17:49:50,933 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 17:49:50,933 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 17:49:50,933 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 17:49:50,935 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 17:49:50,935 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 17:49:50,936 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 17:49:50,936 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 17:49:50,936 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 17:49:50,937 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 17:49:50,937 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 17:49:50,937 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 17:49:50,937 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 17:49:50,938 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 17:49:50,938 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 17:49:50,938 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 17:49:50,938 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 17:49:50,939 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 17:49:50,940 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 17:49:50,940 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 17:49:50,940 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 17:49:50,940 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 17:49:50,940 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 17:49:50,940 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2021-11-25 17:49:51,190 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 17:49:51,230 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 17:49:51,232 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 17:49:51,233 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 17:49:51,234 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 17:49:51,236 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-11-25 17:49:51,293 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data/a3fa1271d/70f7934ff65a4173904aaf0ee584a080/FLAG67720ca94 [2021-11-25 17:49:51,812 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 17:49:51,818 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-11-25 17:49:51,838 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data/a3fa1271d/70f7934ff65a4173904aaf0ee584a080/FLAG67720ca94 [2021-11-25 17:49:52,097 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data/a3fa1271d/70f7934ff65a4173904aaf0ee584a080 [2021-11-25 17:49:52,099 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 17:49:52,100 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 17:49:52,102 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 17:49:52,102 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 17:49:52,109 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 17:49:52,109 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,111 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f9b001a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52, skipping insertion in model container [2021-11-25 17:49:52,111 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,118 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 17:49:52,162 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 17:49:52,496 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 17:49:52,504 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 17:49:52,552 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 17:49:52,608 INFO L208 MainTranslator]: Completed translation [2021-11-25 17:49:52,609 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52 WrapperNode [2021-11-25 17:49:52,609 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 17:49:52,610 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 17:49:52,610 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 17:49:52,610 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 17:49:52,617 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,640 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,673 INFO L137 Inliner]: procedures = 168, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 99 [2021-11-25 17:49:52,673 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 17:49:52,674 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 17:49:52,674 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 17:49:52,674 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 17:49:52,682 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,682 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,686 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,686 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,697 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,701 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,703 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,706 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 17:49:52,707 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 17:49:52,707 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 17:49:52,707 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 17:49:52,710 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (1/1) ... [2021-11-25 17:49:52,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 17:49:52,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:49:52,737 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 17:49:52,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 17:49:52,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 17:49:52,772 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-11-25 17:49:52,772 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-11-25 17:49:52,772 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 17:49:52,772 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 17:49:52,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 17:49:52,773 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 17:49:52,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 17:49:52,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 17:49:52,773 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 17:49:52,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 17:49:52,863 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 17:49:52,865 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 17:49:53,068 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 17:49:53,096 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 17:49:53,096 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-25 17:49:53,098 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:49:53 BoogieIcfgContainer [2021-11-25 17:49:53,098 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 17:49:53,100 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 17:49:53,100 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 17:49:53,104 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 17:49:53,104 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 05:49:52" (1/3) ... [2021-11-25 17:49:53,104 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f23cf02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:49:53, skipping insertion in model container [2021-11-25 17:49:53,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:49:52" (2/3) ... [2021-11-25 17:49:53,105 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f23cf02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:49:53, skipping insertion in model container [2021-11-25 17:49:53,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:49:53" (3/3) ... [2021-11-25 17:49:53,106 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2021-11-25 17:49:53,111 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 17:49:53,111 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2021-11-25 17:49:53,153 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 17:49:53,159 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 17:49:53,160 INFO L340 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2021-11-25 17:49:53,200 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) [2021-11-25 17:49:53,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 17:49:53,207 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:49:53,207 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 17:49:53,208 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:49:53,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:49:53,213 INFO L85 PathProgramCache]: Analyzing trace with hash 136145128, now seen corresponding path program 1 times [2021-11-25 17:49:53,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:49:53,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586778501] [2021-11-25 17:49:53,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:49:53,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:49:53,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:49:53,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:53,482 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:49:53,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586778501] [2021-11-25 17:49:53,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586778501] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:49:53,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:49:53,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 17:49:53,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599096738] [2021-11-25 17:49:53,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:49:53,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:49:53,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:49:53,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:49:53,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:49:53,533 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) [2021-11-25 17:49:53,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:49:53,753 INFO L93 Difference]: Finished difference Result 128 states and 149 transitions. [2021-11-25 17:49:53,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:49:53,757 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 17:49:53,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:49:53,772 INFO L225 Difference]: With dead ends: 128 [2021-11-25 17:49:53,773 INFO L226 Difference]: Without dead ends: 125 [2021-11-25 17:49:53,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:49:53,778 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 109 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:49:53,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 119 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:49:53,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-11-25 17:49:53,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 92. [2021-11-25 17:49:53,823 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) [2021-11-25 17:49:53,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 122 transitions. [2021-11-25 17:49:53,830 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 122 transitions. Word has length 5 [2021-11-25 17:49:53,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:49:53,830 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 122 transitions. [2021-11-25 17:49:53,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:49:53,831 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 122 transitions. [2021-11-25 17:49:53,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-25 17:49:53,832 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:49:53,832 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-25 17:49:53,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 17:49:53,832 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:49:53,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:49:53,833 INFO L85 PathProgramCache]: Analyzing trace with hash 136145129, now seen corresponding path program 1 times [2021-11-25 17:49:53,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:49:53,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347011306] [2021-11-25 17:49:53,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:49:53,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:49:53,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:49:53,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:53,970 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:49:53,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347011306] [2021-11-25 17:49:53,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347011306] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:49:53,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:49:53,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:49:53,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402336915] [2021-11-25 17:49:53,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:49:53,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:49:53,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:49:53,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:49:53,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:49:53,974 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) [2021-11-25 17:49:54,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:49:54,099 INFO L93 Difference]: Finished difference Result 215 states and 295 transitions. [2021-11-25 17:49:54,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:49:54,100 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-25 17:49:54,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:49:54,104 INFO L225 Difference]: With dead ends: 215 [2021-11-25 17:49:54,104 INFO L226 Difference]: Without dead ends: 215 [2021-11-25 17:49:54,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:49:54,106 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 222 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:49:54,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 149 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:49:54,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-11-25 17:49:54,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 164. [2021-11-25 17:49:54,137 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) [2021-11-25 17:49:54,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 258 transitions. [2021-11-25 17:49:54,142 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 258 transitions. Word has length 5 [2021-11-25 17:49:54,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:49:54,142 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 258 transitions. [2021-11-25 17:49:54,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:49:54,143 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 258 transitions. [2021-11-25 17:49:54,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 17:49:54,143 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:49:54,143 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 17:49:54,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 17:49:54,144 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:49:54,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:49:54,145 INFO L85 PathProgramCache]: Analyzing trace with hash -74468347, now seen corresponding path program 1 times [2021-11-25 17:49:54,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:49:54,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282902603] [2021-11-25 17:49:54,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:49:54,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:49:54,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:49:54,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:54,377 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:49:54,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282902603] [2021-11-25 17:49:54,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282902603] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:49:54,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:49:54,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:49:54,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555844633] [2021-11-25 17:49:54,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:49:54,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:49:54,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:49:54,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:49:54,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:49:54,382 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) [2021-11-25 17:49:54,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:49:54,562 INFO L93 Difference]: Finished difference Result 253 states and 364 transitions. [2021-11-25 17:49:54,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:49:54,564 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 17:49:54,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:49:54,570 INFO L225 Difference]: With dead ends: 253 [2021-11-25 17:49:54,570 INFO L226 Difference]: Without dead ends: 253 [2021-11-25 17:49:54,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:49:54,579 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 145 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:49:54,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 169 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:49:54,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-11-25 17:49:54,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 167. [2021-11-25 17:49:54,620 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) [2021-11-25 17:49:54,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 261 transitions. [2021-11-25 17:49:54,626 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 261 transitions. Word has length 6 [2021-11-25 17:49:54,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:49:54,626 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 261 transitions. [2021-11-25 17:49:54,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:49:54,627 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 261 transitions. [2021-11-25 17:49:54,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 17:49:54,627 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:49:54,628 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:49:54,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-25 17:49:54,628 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:49:54,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:49:54,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1986448584, now seen corresponding path program 1 times [2021-11-25 17:49:54,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:49:54,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640323584] [2021-11-25 17:49:54,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:49:54,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:49:54,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:49:54,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:54,881 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:49:54,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640323584] [2021-11-25 17:49:54,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640323584] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:49:54,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:49:54,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:49:54,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017333367] [2021-11-25 17:49:54,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:49:54,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:49:54,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:49:54,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:49:54,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:49:54,887 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) [2021-11-25 17:49:55,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:49:55,028 INFO L93 Difference]: Finished difference Result 217 states and 296 transitions. [2021-11-25 17:49:55,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:49:55,028 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-25 17:49:55,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:49:55,033 INFO L225 Difference]: With dead ends: 217 [2021-11-25 17:49:55,033 INFO L226 Difference]: Without dead ends: 217 [2021-11-25 17:49:55,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:49:55,034 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 136 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:49:55,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 197 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:49:55,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-11-25 17:49:55,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 167. [2021-11-25 17:49:55,049 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) [2021-11-25 17:49:55,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 259 transitions. [2021-11-25 17:49:55,051 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 259 transitions. Word has length 7 [2021-11-25 17:49:55,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:49:55,052 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 259 transitions. [2021-11-25 17:49:55,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:49:55,052 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 259 transitions. [2021-11-25 17:49:55,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 17:49:55,053 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:49:55,053 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:49:55,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-25 17:49:55,054 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:49:55,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:49:55,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1450364007, now seen corresponding path program 1 times [2021-11-25 17:49:55,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:49:55,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305400280] [2021-11-25 17:49:55,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:49:55,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:49:55,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:49:55,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:55,144 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:49:55,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305400280] [2021-11-25 17:49:55,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305400280] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:49:55,145 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:49:55,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:49:55,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386445887] [2021-11-25 17:49:55,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:49:55,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:49:55,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:49:55,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:49:55,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:49:55,150 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) [2021-11-25 17:49:55,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:49:55,283 INFO L93 Difference]: Finished difference Result 260 states and 360 transitions. [2021-11-25 17:49:55,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:49:55,285 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-25 17:49:55,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:49:55,291 INFO L225 Difference]: With dead ends: 260 [2021-11-25 17:49:55,292 INFO L226 Difference]: Without dead ends: 260 [2021-11-25 17:49:55,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:49:55,295 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 149 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 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 [2021-11-25 17:49:55,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 186 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:49:55,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-11-25 17:49:55,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 199. [2021-11-25 17:49:55,325 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) [2021-11-25 17:49:55,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 304 transitions. [2021-11-25 17:49:55,328 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 304 transitions. Word has length 8 [2021-11-25 17:49:55,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:49:55,329 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 304 transitions. [2021-11-25 17:49:55,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:49:55,329 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 304 transitions. [2021-11-25 17:49:55,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 17:49:55,329 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:49:55,330 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:49:55,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-25 17:49:55,330 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:49:55,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:49:55,331 INFO L85 PathProgramCache]: Analyzing trace with hash 2011611306, now seen corresponding path program 1 times [2021-11-25 17:49:55,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:49:55,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723232484] [2021-11-25 17:49:55,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:49:55,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:49:55,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:49:55,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:55,395 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:49:55,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723232484] [2021-11-25 17:49:55,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723232484] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:49:55,396 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:49:55,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:49:55,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745559436] [2021-11-25 17:49:55,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:49:55,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:49:55,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:49:55,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:49:55,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:49:55,399 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) [2021-11-25 17:49:55,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:49:55,486 INFO L93 Difference]: Finished difference Result 247 states and 327 transitions. [2021-11-25 17:49:55,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:49:55,487 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 17:49:55,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:49:55,489 INFO L225 Difference]: With dead ends: 247 [2021-11-25 17:49:55,489 INFO L226 Difference]: Without dead ends: 247 [2021-11-25 17:49:55,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:49:55,490 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 180 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 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 [2021-11-25 17:49:55,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 205 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:49:55,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-11-25 17:49:55,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 213. [2021-11-25 17:49:55,500 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) [2021-11-25 17:49:55,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 325 transitions. [2021-11-25 17:49:55,503 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 325 transitions. Word has length 9 [2021-11-25 17:49:55,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:49:55,504 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 325 transitions. [2021-11-25 17:49:55,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:49:55,504 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 325 transitions. [2021-11-25 17:49:55,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 17:49:55,505 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:49:55,505 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:49:55,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-25 17:49:55,505 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:49:55,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:49:55,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1340488016, now seen corresponding path program 1 times [2021-11-25 17:49:55,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:49:55,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461368963] [2021-11-25 17:49:55,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:49:55,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:49:55,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:49:55,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:55,624 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:49:55,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461368963] [2021-11-25 17:49:55,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461368963] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:49:55,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023437805] [2021-11-25 17:49:55,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:49:55,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:49:55,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:49:55,631 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:49:55,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 17:49:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:49:55,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 17:49:55,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:49:56,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:56,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:49:56,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:49:56,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023437805] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:49:56,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [58753374] [2021-11-25 17:49:56,201 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-25 17:49:56,201 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:49:56,206 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:49:56,212 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:49:56,214 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:49:56,314 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 157 for LOIs [2021-11-25 17:49:58,741 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:50:01,900 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) (<= ~global~0.base 0) (= |old(~global~0.base)| 0) (= |#NULL.offset| 0) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (< |parse_input_~i~0#1| 2) (= |parse_input_#in~input#1.offset| 0) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 17:50:01,901 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:50:01,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:50:01,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 11 [2021-11-25 17:50:01,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135145682] [2021-11-25 17:50:01,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:50:01,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 17:50:01,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:01,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 17:50:01,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2021-11-25 17:50:01,904 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) [2021-11-25 17:50:02,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:02,216 INFO L93 Difference]: Finished difference Result 282 states and 389 transitions. [2021-11-25 17:50:02,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 17:50:02,217 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-25 17:50:02,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:02,219 INFO L225 Difference]: With dead ends: 282 [2021-11-25 17:50:02,219 INFO L226 Difference]: Without dead ends: 282 [2021-11-25 17:50:02,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-11-25 17:50:02,220 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 353 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:50:02,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 568 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:50:02,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-11-25 17:50:02,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 219. [2021-11-25 17:50:02,232 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) [2021-11-25 17:50:02,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 326 transitions. [2021-11-25 17:50:02,235 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 326 transitions. Word has length 13 [2021-11-25 17:50:02,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:02,235 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 326 transitions. [2021-11-25 17:50:02,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:50:02,235 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 326 transitions. [2021-11-25 17:50:02,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-25 17:50:02,237 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:02,238 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:50:02,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-25 17:50:02,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-25 17:50:02,454 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:02,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:02,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1394544414, now seen corresponding path program 1 times [2021-11-25 17:50:02,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:02,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520889863] [2021-11-25 17:50:02,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:02,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:02,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:02,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:02,584 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:02,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520889863] [2021-11-25 17:50:02,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520889863] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:02,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781603727] [2021-11-25 17:50:02,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:02,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:02,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:50:02,586 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:50:02,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 17:50:02,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:02,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 17:50:02,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:50:02,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 17:50:02,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:02,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:50:02,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:02,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781603727] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:50:02,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1520163957] [2021-11-25 17:50:02,843 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-25 17:50:02,843 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:50:02,844 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:50:02,844 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:50:02,844 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:50:02,884 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 157 for LOIs [2021-11-25 17:50:04,780 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:50:08,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1520163957] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:50:08,365 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:50:08,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 4, 4] total 15 [2021-11-25 17:50:08,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530974576] [2021-11-25 17:50:08,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:50:08,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 17:50:08,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:08,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 17:50:08,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-11-25 17:50:08,367 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) [2021-11-25 17:50:09,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:09,334 INFO L93 Difference]: Finished difference Result 216 states and 306 transitions. [2021-11-25 17:50:09,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 17:50:09,335 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-25 17:50:09,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:09,337 INFO L225 Difference]: With dead ends: 216 [2021-11-25 17:50:09,337 INFO L226 Difference]: Without dead ends: 216 [2021-11-25 17:50:09,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 7 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-11-25 17:50:09,341 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 67 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 17:50:09,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 137 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 17:50:09,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-11-25 17:50:09,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 212. [2021-11-25 17:50:09,352 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) [2021-11-25 17:50:09,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 302 transitions. [2021-11-25 17:50:09,356 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 302 transitions. Word has length 14 [2021-11-25 17:50:09,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:09,356 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 302 transitions. [2021-11-25 17:50:09,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:50:09,357 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 302 transitions. [2021-11-25 17:50:09,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-25 17:50:09,358 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:09,358 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:50:09,397 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 17:50:09,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:09,574 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:09,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:09,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1630536874, now seen corresponding path program 1 times [2021-11-25 17:50:09,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:09,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178108813] [2021-11-25 17:50:09,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:09,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:09,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:09,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:09,606 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:09,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178108813] [2021-11-25 17:50:09,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178108813] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:50:09,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:50:09,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:50:09,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034932303] [2021-11-25 17:50:09,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:50:09,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:50:09,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:09,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:50:09,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:50:09,609 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) [2021-11-25 17:50:09,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:09,620 INFO L93 Difference]: Finished difference Result 218 states and 307 transitions. [2021-11-25 17:50:09,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:50:09,620 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 [2021-11-25 17:50:09,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:09,622 INFO L225 Difference]: With dead ends: 218 [2021-11-25 17:50:09,622 INFO L226 Difference]: Without dead ends: 218 [2021-11-25 17:50:09,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:50:09,623 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 13 mSDsluCounter, 58 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 [2021-11-25 17:50:09,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 120 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:50:09,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-11-25 17:50:09,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2021-11-25 17:50:09,632 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) [2021-11-25 17:50:09,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 307 transitions. [2021-11-25 17:50:09,634 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 307 transitions. Word has length 23 [2021-11-25 17:50:09,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:09,635 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 307 transitions. [2021-11-25 17:50:09,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:50:09,635 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 307 transitions. [2021-11-25 17:50:09,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-25 17:50:09,636 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:09,636 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:50:09,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-25 17:50:09,637 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:09,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:09,637 INFO L85 PathProgramCache]: Analyzing trace with hash -865792722, now seen corresponding path program 1 times [2021-11-25 17:50:09,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:09,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731562368] [2021-11-25 17:50:09,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:09,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:09,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:09,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:09,779 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:09,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731562368] [2021-11-25 17:50:09,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731562368] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:09,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872939169] [2021-11-25 17:50:09,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:09,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:09,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:50:09,781 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:50:09,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 17:50:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:09,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:50:09,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:50:10,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:10,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:50:10,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:10,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:50:10,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872939169] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:10,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [877008843] [2021-11-25 17:50:10,380 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2021-11-25 17:50:10,381 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:50:10,381 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:50:10,381 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:50:10,381 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:50:10,542 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 17:50:10,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 17:50:11,083 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:50:11,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:50:11,466 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 17:50:12,495 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:50:22,749 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4095#(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) (= |parse_input_#in~input#1.base| |parse_input_~input#1.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|) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |#NULL.base| 0) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (= |old(#valid)| |#valid|) (<= 0 |#NULL.offset|) (<= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0))' at error location [2021-11-25 17:50:22,749 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:50:22,749 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:50:22,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-11-25 17:50:22,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416923234] [2021-11-25 17:50:22,749 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:50:22,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 17:50:22,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:22,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 17:50:22,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=938, Unknown=0, NotChecked=0, Total=1190 [2021-11-25 17:50:22,751 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) [2021-11-25 17:50:23,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:23,405 INFO L93 Difference]: Finished difference Result 402 states and 539 transitions. [2021-11-25 17:50:23,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 17:50:23,406 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 [2021-11-25 17:50:23,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:23,409 INFO L225 Difference]: With dead ends: 402 [2021-11-25 17:50:23,409 INFO L226 Difference]: Without dead ends: 402 [2021-11-25 17:50:23,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=401, Invalid=1669, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 17:50:23,410 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 699 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:50:23,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [699 Valid, 324 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 276 Invalid, 0 Unknown, 60 Unchecked, 0.3s Time] [2021-11-25 17:50:23,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-11-25 17:50:23,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 302. [2021-11-25 17:50:23,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 252 states have (on average 1.5277777777777777) internal successors, (385), 280 states have internal predecessors, (385), 12 states have call successors, (12), 9 states have call predecessors, (12), 17 states have return successors, (43), 12 states have call predecessors, (43), 12 states have call successors, (43) [2021-11-25 17:50:23,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 440 transitions. [2021-11-25 17:50:23,428 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 440 transitions. Word has length 25 [2021-11-25 17:50:23,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:23,428 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 440 transitions. [2021-11-25 17:50:23,428 INFO L471 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) [2021-11-25 17:50:23,429 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 440 transitions. [2021-11-25 17:50:23,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-25 17:50:23,433 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:23,433 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:50:23,467 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 17:50:23,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-25 17:50:23,658 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:23,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:23,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1126681315, now seen corresponding path program 1 times [2021-11-25 17:50:23,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:23,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983813658] [2021-11-25 17:50:23,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:23,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:23,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:23,766 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:23,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983813658] [2021-11-25 17:50:23,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983813658] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:23,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195681513] [2021-11-25 17:50:23,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:23,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:23,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:50:23,768 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:50:23,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 17:50:23,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:23,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 17:50:23,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:50:23,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:23,976 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:50:23,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195681513] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:50:23,976 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 17:50:23,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2021-11-25 17:50:23,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977897253] [2021-11-25 17:50:23,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:50:23,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:50:23,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:23,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:50:23,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-25 17:50:23,978 INFO L87 Difference]: Start difference. First operand 302 states and 440 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:50:24,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:24,051 INFO L93 Difference]: Finished difference Result 389 states and 557 transitions. [2021-11-25 17:50:24,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:50:24,052 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 26 [2021-11-25 17:50:24,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:24,055 INFO L225 Difference]: With dead ends: 389 [2021-11-25 17:50:24,055 INFO L226 Difference]: Without dead ends: 389 [2021-11-25 17:50:24,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-25 17:50:24,056 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 134 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:50:24,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 159 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:50:24,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-11-25 17:50:24,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 320. [2021-11-25 17:50:24,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 272 states have (on average 1.5404411764705883) internal successors, (419), 298 states have internal predecessors, (419), 12 states have call successors, (12), 9 states have call predecessors, (12), 15 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2021-11-25 17:50:24,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 472 transitions. [2021-11-25 17:50:24,073 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 472 transitions. Word has length 26 [2021-11-25 17:50:24,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:24,074 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 472 transitions. [2021-11-25 17:50:24,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:50:24,075 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 472 transitions. [2021-11-25 17:50:24,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 17:50:24,079 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:24,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:50:24,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 17:50:24,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:24,294 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:24,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:24,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1196848077, now seen corresponding path program 1 times [2021-11-25 17:50:24,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:24,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290399129] [2021-11-25 17:50:24,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:24,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:24,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:24,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:24,489 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:24,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290399129] [2021-11-25 17:50:24,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290399129] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:24,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476200271] [2021-11-25 17:50:24,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:24,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:24,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:50:24,491 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:50:24,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 17:50:24,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:24,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-25 17:50:24,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:50:24,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:24,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:50:25,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:50:25,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:50:25,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:25,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:50:25,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476200271] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:25,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1935008874] [2021-11-25 17:50:25,231 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2021-11-25 17:50:25,231 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:50:25,231 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:50:25,232 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:50:25,232 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:50:25,376 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:50:25,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:50:25,399 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 17:50:25,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:50:25,748 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 17:50:25,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:25,944 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:50:25,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:50:25,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:25,965 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 17:50:25,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:50:26,105 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:50:29,543 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5756#(and (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 17:50:29,543 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:50:29,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:50:29,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 14 [2021-11-25 17:50:29,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471750305] [2021-11-25 17:50:29,544 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:50:29,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 17:50:29,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:29,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 17:50:29,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1204, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 17:50:29,546 INFO L87 Difference]: Start difference. First operand 320 states and 472 transitions. Second operand has 16 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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) [2021-11-25 17:50:30,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:30,250 INFO L93 Difference]: Finished difference Result 363 states and 489 transitions. [2021-11-25 17:50:30,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 17:50:30,251 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 [2021-11-25 17:50:30,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:30,273 INFO L225 Difference]: With dead ends: 363 [2021-11-25 17:50:30,273 INFO L226 Difference]: Without dead ends: 363 [2021-11-25 17:50:30,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=362, Invalid=1990, Unknown=0, NotChecked=0, Total=2352 [2021-11-25 17:50:30,275 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 460 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:50:30,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 422 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 329 Invalid, 0 Unknown, 44 Unchecked, 0.3s Time] [2021-11-25 17:50:30,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2021-11-25 17:50:30,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 321. [2021-11-25 17:50:30,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 273 states have (on average 1.531135531135531) internal successors, (418), 299 states have internal predecessors, (418), 12 states have call successors, (12), 9 states have call predecessors, (12), 15 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2021-11-25 17:50:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 471 transitions. [2021-11-25 17:50:30,287 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 471 transitions. Word has length 27 [2021-11-25 17:50:30,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:30,288 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 471 transitions. [2021-11-25 17:50:30,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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) [2021-11-25 17:50:30,288 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 471 transitions. [2021-11-25 17:50:30,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-25 17:50:30,289 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:30,289 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:50:30,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 17:50:30,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-25 17:50:30,502 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:30,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:30,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1552415230, now seen corresponding path program 1 times [2021-11-25 17:50:30,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:30,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385409424] [2021-11-25 17:50:30,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:30,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:30,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:30,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:30,620 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:30,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385409424] [2021-11-25 17:50:30,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385409424] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:30,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544063232] [2021-11-25 17:50:30,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:30,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:30,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:50:30,622 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:50:30,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 17:50:30,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:30,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:50:30,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:50:30,811 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:50:30,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:50:30,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:30,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:50:30,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544063232] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:30,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1005028873] [2021-11-25 17:50:30,903 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2021-11-25 17:50:30,904 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:50:30,904 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:50:30,904 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:50:30,904 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:50:31,035 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 17:50:31,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 17:50:31,523 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:50:31,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:50:31,881 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 17:50:32,764 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:50:42,448 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6599#(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) (= |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_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |#NULL.base| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (= |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 [2021-11-25 17:50:42,449 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:50:42,449 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:50:42,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-11-25 17:50:42,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643539462] [2021-11-25 17:50:42,449 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:50:42,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 17:50:42,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:42,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 17:50:42,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=697, Unknown=1, NotChecked=0, Total=930 [2021-11-25 17:50:42,451 INFO L87 Difference]: Start difference. First operand 321 states and 471 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) [2021-11-25 17:50:42,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:42,846 INFO L93 Difference]: Finished difference Result 453 states and 620 transitions. [2021-11-25 17:50:42,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 17:50:42,849 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 [2021-11-25 17:50:42,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:42,852 INFO L225 Difference]: With dead ends: 453 [2021-11-25 17:50:42,852 INFO L226 Difference]: Without dead ends: 453 [2021-11-25 17:50:42,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=340, Invalid=1141, Unknown=1, NotChecked=0, Total=1482 [2021-11-25 17:50:42,853 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 404 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:50:42,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 388 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 211 Invalid, 0 Unknown, 83 Unchecked, 0.2s Time] [2021-11-25 17:50:42,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-11-25 17:50:42,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 380. [2021-11-25 17:50:42,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 329 states have (on average 1.4954407294832828) internal successors, (492), 356 states have internal predecessors, (492), 12 states have call successors, (12), 11 states have call predecessors, (12), 18 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2021-11-25 17:50:42,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 545 transitions. [2021-11-25 17:50:42,868 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 545 transitions. Word has length 28 [2021-11-25 17:50:42,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:42,868 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 545 transitions. [2021-11-25 17:50:42,869 INFO L471 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) [2021-11-25 17:50:42,869 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 545 transitions. [2021-11-25 17:50:42,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-25 17:50:42,870 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:42,870 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:50:42,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 17:50:43,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-25 17:50:43,090 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:43,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:43,091 INFO L85 PathProgramCache]: Analyzing trace with hash -880231825, now seen corresponding path program 1 times [2021-11-25 17:50:43,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:43,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649392700] [2021-11-25 17:50:43,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:43,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:43,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:43,193 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:43,194 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:43,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649392700] [2021-11-25 17:50:43,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649392700] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:43,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274416239] [2021-11-25 17:50:43,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:43,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:43,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:50:43,195 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:50:43,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 17:50:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:43,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 17:50:43,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:50:43,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:43,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:50:43,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:43,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:50:43,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274416239] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:43,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1178157835] [2021-11-25 17:50:43,638 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2021-11-25 17:50:43,638 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:50:43,638 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:50:43,638 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:50:43,638 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:50:43,749 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:50:43,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:50:43,767 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 17:50:43,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:50:44,117 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 17:50:44,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:44,327 INFO L354 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2021-11-25 17:50:44,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 103 [2021-11-25 17:50:44,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:44,664 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:50:44,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:50:44,802 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:50:48,608 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7596#(and (<= (select |#length| |parse_input_~input#1.base|) |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (<= 0 |~#commands~0.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |~#commands~0.offset| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 17:50:48,609 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:50:48,609 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:50:48,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-11-25 17:50:48,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367271833] [2021-11-25 17:50:48,609 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:50:48,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-25 17:50:48,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:48,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-25 17:50:48,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1151, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 17:50:48,611 INFO L87 Difference]: Start difference. First operand 380 states and 545 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) [2021-11-25 17:50:49,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:49,094 INFO L93 Difference]: Finished difference Result 536 states and 703 transitions. [2021-11-25 17:50:49,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 17:50:49,094 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 [2021-11-25 17:50:49,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:49,097 INFO L225 Difference]: With dead ends: 536 [2021-11-25 17:50:49,097 INFO L226 Difference]: Without dead ends: 536 [2021-11-25 17:50:49,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=334, Invalid=1922, Unknown=0, NotChecked=0, Total=2256 [2021-11-25 17:50:49,099 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 456 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:50:49,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 414 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 342 Invalid, 0 Unknown, 82 Unchecked, 0.2s Time] [2021-11-25 17:50:49,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-11-25 17:50:49,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 454. [2021-11-25 17:50:49,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 399 states have (on average 1.5012531328320802) internal successors, (599), 429 states have internal predecessors, (599), 12 states have call successors, (12), 12 states have call predecessors, (12), 22 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2021-11-25 17:50:49,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 652 transitions. [2021-11-25 17:50:49,116 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 652 transitions. Word has length 29 [2021-11-25 17:50:49,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:49,117 INFO L470 AbstractCegarLoop]: Abstraction has 454 states and 652 transitions. [2021-11-25 17:50:49,117 INFO L471 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) [2021-11-25 17:50:49,117 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 652 transitions. [2021-11-25 17:50:49,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-25 17:50:49,118 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:49,118 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:50:49,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 17:50:49,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:49,334 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:49,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:49,335 INFO L85 PathProgramCache]: Analyzing trace with hash 183457269, now seen corresponding path program 1 times [2021-11-25 17:50:49,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:49,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523930886] [2021-11-25 17:50:49,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:49,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:49,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:49,508 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:49,508 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:49,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523930886] [2021-11-25 17:50:49,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523930886] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:49,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664862503] [2021-11-25 17:50:49,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:49,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:49,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:50:49,514 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:50:49,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 17:50:49,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:49,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 17:50:49,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:50:49,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:49,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:50:50,032 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:50,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:50:50,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664862503] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:50,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [359788728] [2021-11-25 17:50:50,205 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 17:50:50,205 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:50:50,206 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:50:50,206 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:50:50,206 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:50:50,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:50,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:50,456 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:50:50,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:50:50,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:50,522 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:50:50,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:50:51,008 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 17:50:51,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:51,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:51,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:51,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:51,300 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:50:51,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:50:51,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:51,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:51,340 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:50:51,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:50:51,554 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:50:54,205 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8783#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (<= |parse_input_~input#1.base| 4) (< |parse_input_~i~0#1| 2) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 17:50:54,205 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:50:54,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:50:54,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2021-11-25 17:50:54,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692936251] [2021-11-25 17:50:54,205 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:50:54,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 17:50:54,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:54,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 17:50:54,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1317, Unknown=0, NotChecked=0, Total=1482 [2021-11-25 17:50:54,207 INFO L87 Difference]: Start difference. First operand 454 states and 652 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) [2021-11-25 17:50:54,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:50:54,857 INFO L93 Difference]: Finished difference Result 497 states and 667 transitions. [2021-11-25 17:50:54,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 17:50:54,857 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 [2021-11-25 17:50:54,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:50:54,860 INFO L225 Difference]: With dead ends: 497 [2021-11-25 17:50:54,860 INFO L226 Difference]: Without dead ends: 497 [2021-11-25 17:50:54,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=333, Invalid=2217, Unknown=0, NotChecked=0, Total=2550 [2021-11-25 17:50:54,862 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 578 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:50:54,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [578 Valid, 507 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 444 Invalid, 0 Unknown, 74 Unchecked, 0.3s Time] [2021-11-25 17:50:54,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-11-25 17:50:54,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 460. [2021-11-25 17:50:54,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 405 states have (on average 1.471604938271605) internal successors, (596), 435 states have internal predecessors, (596), 12 states have call successors, (12), 12 states have call predecessors, (12), 22 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2021-11-25 17:50:54,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 649 transitions. [2021-11-25 17:50:54,888 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 649 transitions. Word has length 33 [2021-11-25 17:50:54,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:50:54,888 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 649 transitions. [2021-11-25 17:50:54,888 INFO L471 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) [2021-11-25 17:50:54,889 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 649 transitions. [2021-11-25 17:50:54,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-25 17:50:54,889 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:50:54,889 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:50:54,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-25 17:50:55,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-25 17:50:55,106 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:50:55,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:50:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1392207993, now seen corresponding path program 1 times [2021-11-25 17:50:55,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:50:55,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138599417] [2021-11-25 17:50:55,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:55,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:50:55,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:55,299 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:55,300 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:50:55,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138599417] [2021-11-25 17:50:55,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138599417] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:50:55,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201750107] [2021-11-25 17:50:55,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:50:55,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:50:55,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:50:55,302 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:50:55,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 17:50:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:50:55,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 17:50:55,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:50:55,527 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 17:50:55,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:50:55,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 17:50:55,661 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:55,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:50:55,843 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:50:55,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201750107] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:50:55,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1347751821] [2021-11-25 17:50:55,845 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 17:50:55,845 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:50:55,846 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:50:55,846 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:50:55,859 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:50:56,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,109 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 17:50:56,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 17:50:56,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,177 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 17:50:56,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 17:50:56,671 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 17:50:56,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,933 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:50:56,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:50:56,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:50:56,967 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:50:56,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:50:57,168 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:50:59,634 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10001#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 17:50:59,634 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:50:59,634 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:50:59,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 5] total 17 [2021-11-25 17:50:59,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239292184] [2021-11-25 17:50:59,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:50:59,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 17:50:59,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:50:59,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 17:50:59,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1170, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 17:50:59,637 INFO L87 Difference]: Start difference. First operand 460 states and 649 transitions. Second operand has 19 states, 18 states have (on average 5.055555555555555) internal successors, (91), 18 states have internal predecessors, (91), 2 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:51:00,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:00,170 INFO L93 Difference]: Finished difference Result 529 states and 731 transitions. [2021-11-25 17:51:00,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 17:51:00,170 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 5.055555555555555) internal successors, (91), 18 states have internal predecessors, (91), 2 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2021-11-25 17:51:00,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:00,173 INFO L225 Difference]: With dead ends: 529 [2021-11-25 17:51:00,174 INFO L226 Difference]: Without dead ends: 529 [2021-11-25 17:51:00,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 68 SyntacticMatches, 9 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 845 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=325, Invalid=2027, Unknown=0, NotChecked=0, Total=2352 [2021-11-25 17:51:00,175 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 469 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:00,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 549 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 406 Invalid, 0 Unknown, 62 Unchecked, 0.2s Time] [2021-11-25 17:51:00,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-11-25 17:51:00,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 460. [2021-11-25 17:51:00,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 405 states have (on average 1.4617283950617284) internal successors, (592), 435 states have internal predecessors, (592), 12 states have call successors, (12), 12 states have call predecessors, (12), 22 states have return successors, (41), 12 states have call predecessors, (41), 12 states have call successors, (41) [2021-11-25 17:51:00,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 645 transitions. [2021-11-25 17:51:00,192 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 645 transitions. Word has length 34 [2021-11-25 17:51:00,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:00,192 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 645 transitions. [2021-11-25 17:51:00,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 5.055555555555555) internal successors, (91), 18 states have internal predecessors, (91), 2 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:51:00,193 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 645 transitions. [2021-11-25 17:51:00,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-25 17:51:00,193 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:00,193 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:51:00,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:00,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-25 17:51:00,418 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:00,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:00,419 INFO L85 PathProgramCache]: Analyzing trace with hash -680812676, now seen corresponding path program 1 times [2021-11-25 17:51:00,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:00,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052345125] [2021-11-25 17:51:00,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:00,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:00,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:00,512 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 17:51:00,512 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:00,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052345125] [2021-11-25 17:51:00,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052345125] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:00,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844089834] [2021-11-25 17:51:00,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:00,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:00,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:00,513 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:00,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 17:51:00,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:00,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:51:00,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:00,769 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 17:51:00,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 17:51:00,852 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 17:51:00,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:00,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-11-25 17:51:01,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-11-25 17:51:01,051 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-25 17:51:01,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844089834] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:51:01,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1647552464] [2021-11-25 17:51:01,053 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:51:01,054 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:51:01,054 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:51:01,054 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:51:01,054 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:51:01,413 INFO L354 Elim1Store]: treesize reduction 173, result has 41.0 percent of original size [2021-11-25 17:51:01,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 200 treesize of output 281 [2021-11-25 17:51:02,009 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 17:51:02,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:02,592 INFO L354 Elim1Store]: treesize reduction 62, result has 36.7 percent of original size [2021-11-25 17:51:02,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 31 treesize of output 57 [2021-11-25 17:51:02,740 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:51:04,944 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11247#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (not (= (select |#valid| |~#commands~0.base|) 1)) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (<= |parse_input_~input#1.base| 4) (< |parse_input_~i~0#1| 2) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 17:51:04,944 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:51:04,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:51:04,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2021-11-25 17:51:04,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362572649] [2021-11-25 17:51:04,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:51:04,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-25 17:51:04,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:04,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-25 17:51:04,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2021-11-25 17:51:04,947 INFO L87 Difference]: Start difference. First operand 460 states and 645 transitions. Second operand has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 17:51:05,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:05,355 INFO L93 Difference]: Finished difference Result 642 states and 845 transitions. [2021-11-25 17:51:05,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 17:51:05,356 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2021-11-25 17:51:05,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:05,359 INFO L225 Difference]: With dead ends: 642 [2021-11-25 17:51:05,360 INFO L226 Difference]: Without dead ends: 642 [2021-11-25 17:51:05,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 72 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 652 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=274, Invalid=1448, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 17:51:05,361 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 489 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:05,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 306 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 320 Invalid, 0 Unknown, 81 Unchecked, 0.2s Time] [2021-11-25 17:51:05,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-11-25 17:51:05,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 545. [2021-11-25 17:51:05,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 487 states have (on average 1.4763860369609856) internal successors, (719), 518 states have internal predecessors, (719), 13 states have call successors, (13), 13 states have call predecessors, (13), 24 states have return successors, (42), 13 states have call predecessors, (42), 13 states have call successors, (42) [2021-11-25 17:51:05,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 774 transitions. [2021-11-25 17:51:05,381 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 774 transitions. Word has length 34 [2021-11-25 17:51:05,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:05,382 INFO L470 AbstractCegarLoop]: Abstraction has 545 states and 774 transitions. [2021-11-25 17:51:05,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 10 states have (on average 7.6) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-25 17:51:05,382 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 774 transitions. [2021-11-25 17:51:05,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-25 17:51:05,383 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:05,383 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:51:05,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:05,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-25 17:51:05,590 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:05,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:05,591 INFO L85 PathProgramCache]: Analyzing trace with hash 208774868, now seen corresponding path program 1 times [2021-11-25 17:51:05,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:05,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073388279] [2021-11-25 17:51:05,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:05,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:05,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:05,797 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:05,797 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:05,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073388279] [2021-11-25 17:51:05,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073388279] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:05,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462643831] [2021-11-25 17:51:05,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:05,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:05,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:05,799 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:05,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 17:51:05,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:05,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-25 17:51:05,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:06,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:06,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:51:06,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 17:51:06,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 17:51:06,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:06,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:06,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462643831] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:06,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1420328124] [2021-11-25 17:51:06,536 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 17:51:06,536 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:51:06,536 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:51:06,536 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:51:06,537 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:51:06,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:06,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:06,770 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 17:51:06,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 17:51:06,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:06,831 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 17:51:06,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 17:51:07,201 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 17:51:07,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:07,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:07,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:07,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:07,685 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:51:07,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:51:07,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:07,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:07,727 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:51:07,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:51:07,932 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:51:10,393 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12642#(and (<= |parse_input_~input#1.offset| 0) (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 17:51:10,393 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:51:10,393 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:51:10,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 16 [2021-11-25 17:51:10,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466287972] [2021-11-25 17:51:10,393 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:51:10,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 17:51:10,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:10,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 17:51:10,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1462, Unknown=0, NotChecked=0, Total=1640 [2021-11-25 17:51:10,395 INFO L87 Difference]: Start difference. First operand 545 states and 774 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) [2021-11-25 17:51:11,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:11,193 INFO L93 Difference]: Finished difference Result 602 states and 800 transitions. [2021-11-25 17:51:11,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-25 17:51:11,194 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 [2021-11-25 17:51:11,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:11,197 INFO L225 Difference]: With dead ends: 602 [2021-11-25 17:51:11,198 INFO L226 Difference]: Without dead ends: 602 [2021-11-25 17:51:11,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=375, Invalid=2595, Unknown=0, NotChecked=0, Total=2970 [2021-11-25 17:51:11,200 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 439 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:11,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [439 Valid, 496 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 512 Invalid, 0 Unknown, 75 Unchecked, 0.3s Time] [2021-11-25 17:51:11,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-11-25 17:51:11,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 551. [2021-11-25 17:51:11,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 493 states have (on average 1.4523326572008113) internal successors, (716), 524 states have internal predecessors, (716), 13 states have call successors, (13), 13 states have call predecessors, (13), 24 states have return successors, (42), 13 states have call predecessors, (42), 13 states have call successors, (42) [2021-11-25 17:51:11,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 771 transitions. [2021-11-25 17:51:11,218 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 771 transitions. Word has length 35 [2021-11-25 17:51:11,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:11,218 INFO L470 AbstractCegarLoop]: Abstraction has 551 states and 771 transitions. [2021-11-25 17:51:11,218 INFO L471 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) [2021-11-25 17:51:11,219 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 771 transitions. [2021-11-25 17:51:11,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-25 17:51:11,219 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:11,219 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:51:11,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:11,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-25 17:51:11,434 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:11,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:11,435 INFO L85 PathProgramCache]: Analyzing trace with hash 369643505, now seen corresponding path program 1 times [2021-11-25 17:51:11,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:11,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070432238] [2021-11-25 17:51:11,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:11,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:11,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:11,783 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:11,783 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:11,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070432238] [2021-11-25 17:51:11,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070432238] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:11,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876045970] [2021-11-25 17:51:11,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:11,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:11,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:11,786 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:11,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 17:51:11,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:11,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 17:51:11,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:12,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:51:12,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:51:12,268 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 17:51:12,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:12,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876045970] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:12,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1587808095] [2021-11-25 17:51:12,354 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:51:12,354 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:51:12,355 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:51:12,355 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:51:12,355 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:51:12,685 INFO L354 Elim1Store]: treesize reduction 173, result has 41.0 percent of original size [2021-11-25 17:51:12,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 200 treesize of output 281 [2021-11-25 17:51:13,312 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 17:51:13,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:13,872 INFO L354 Elim1Store]: treesize reduction 62, result has 36.7 percent of original size [2021-11-25 17:51:13,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 31 treesize of output 57 [2021-11-25 17:51:14,022 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:51:16,435 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13982#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_#in~input#1.base| 4) (= |#NULL.offset| 0) (<= |parse_input_~input#1.base| 4) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 17:51:16,435 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:51:16,435 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:51:16,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 15 [2021-11-25 17:51:16,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411410833] [2021-11-25 17:51:16,435 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:51:16,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 17:51:16,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:16,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 17:51:16,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1259, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 17:51:16,436 INFO L87 Difference]: Start difference. First operand 551 states and 771 transitions. Second operand has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 17:51:17,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:17,616 INFO L93 Difference]: Finished difference Result 551 states and 686 transitions. [2021-11-25 17:51:17,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-25 17:51:17,622 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 35 [2021-11-25 17:51:17,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:17,625 INFO L225 Difference]: With dead ends: 551 [2021-11-25 17:51:17,625 INFO L226 Difference]: Without dead ends: 551 [2021-11-25 17:51:17,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=498, Invalid=3408, Unknown=0, NotChecked=0, Total=3906 [2021-11-25 17:51:17,628 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 707 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:17,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 531 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 651 Invalid, 0 Unknown, 153 Unchecked, 0.4s Time] [2021-11-25 17:51:17,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-11-25 17:51:17,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 387. [2021-11-25 17:51:17,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 343 states have (on average 1.446064139941691) internal successors, (496), 370 states have internal predecessors, (496), 8 states have call successors, (8), 8 states have call predecessors, (8), 15 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2021-11-25 17:51:17,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 523 transitions. [2021-11-25 17:51:17,644 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 523 transitions. Word has length 35 [2021-11-25 17:51:17,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:17,644 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 523 transitions. [2021-11-25 17:51:17,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 17:51:17,645 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 523 transitions. [2021-11-25 17:51:17,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-25 17:51:17,645 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:17,646 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:51:17,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:17,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:17,874 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:17,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:17,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1043834251, now seen corresponding path program 1 times [2021-11-25 17:51:17,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:17,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681791621] [2021-11-25 17:51:17,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:17,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:17,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:17,923 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:17,924 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:17,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681791621] [2021-11-25 17:51:17,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681791621] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:17,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563653253] [2021-11-25 17:51:17,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:17,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:17,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:17,925 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:17,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-25 17:51:18,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:18,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 17:51:18,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:18,064 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:18,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:18,130 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:18,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563653253] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:51:18,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [942475386] [2021-11-25 17:51:18,138 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 17:51:18,138 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:51:18,140 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:51:18,140 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:51:18,140 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:51:18,254 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:51:18,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:51:18,274 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 17:51:18,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:51:18,631 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 41 for LOIs [2021-11-25 17:51:18,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:18,820 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:51:18,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:51:18,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:18,844 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 17:51:18,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:51:19,005 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:51:22,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [942475386] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:51:22,188 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:51:22,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [3, 3, 3] total 21 [2021-11-25 17:51:22,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886723145] [2021-11-25 17:51:22,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:51:22,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 17:51:22,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:22,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 17:51:22,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2021-11-25 17:51:22,190 INFO L87 Difference]: Start difference. First operand 387 states and 523 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) [2021-11-25 17:51:22,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:22,756 INFO L93 Difference]: Finished difference Result 411 states and 537 transitions. [2021-11-25 17:51:22,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 17:51:22,756 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 [2021-11-25 17:51:22,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:22,758 INFO L225 Difference]: With dead ends: 411 [2021-11-25 17:51:22,758 INFO L226 Difference]: Without dead ends: 411 [2021-11-25 17:51:22,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2021-11-25 17:51:22,759 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 100 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:22,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 151 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 17:51:22,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-11-25 17:51:22,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 386. [2021-11-25 17:51:22,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 342 states have (on average 1.4385964912280702) internal successors, (492), 369 states have internal predecessors, (492), 8 states have call successors, (8), 8 states have call predecessors, (8), 15 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 17:51:22,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 518 transitions. [2021-11-25 17:51:22,770 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 518 transitions. Word has length 37 [2021-11-25 17:51:22,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:22,770 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 518 transitions. [2021-11-25 17:51:22,771 INFO L471 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) [2021-11-25 17:51:22,771 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 518 transitions. [2021-11-25 17:51:22,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-25 17:51:22,771 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:22,771 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:51:22,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:22,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:22,986 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:22,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:22,987 INFO L85 PathProgramCache]: Analyzing trace with hash -2000876483, now seen corresponding path program 1 times [2021-11-25 17:51:22,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:22,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657928873] [2021-11-25 17:51:22,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:22,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:22,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:23,048 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:23,048 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:23,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657928873] [2021-11-25 17:51:23,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657928873] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:23,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754361772] [2021-11-25 17:51:23,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:23,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:23,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:23,063 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:23,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-25 17:51:23,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:23,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:51:23,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:23,216 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:23,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:23,291 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:23,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754361772] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:51:23,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [507180571] [2021-11-25 17:51:23,293 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:51:23,293 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:51:23,293 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:51:23,293 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:51:23,294 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:51:23,434 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 17:51:23,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 17:51:23,855 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:51:23,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:51:24,139 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 17:51:25,145 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:51:34,954 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16251#(and (= ~global~0.base |old(~global~0.base)|) (= |parse_input_c1_~x~0#1.offset| 0) (not (= ~global~0.base 0)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) 1) (<= 0 |#NULL.base|) (<= 0 |old(~global~0.offset)|) (= |#length| (store |old(#length)| |parse_input_c1_~x~0#1.base| 1)) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 9) (select |old(#length)| |~#commands~0.base|)) (<= 6 |~#commands~0.base|) (= (store |old(#valid)| |parse_input_c1_~x~0#1.base| 1) |#valid|) (<= (select (select |#memory_int| |~#commands~0.base|) (+ |~#commands~0.offset| 8 (* |parse_input_~i~0#1| 9))) ~state~0) (not (= |parse_input_c1_~x~0#1.base| 0)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9) 4)) |parse_input_#t~mem6#1.offset|) (= ~state~0 |old(~state~0)|) (= |parse_input_##fun~~TO~VOID_#in~#fp#1.base| |parse_input_#t~mem6#1.base|) (<= 4 |parse_input_#in~input#1.base|) (= |parse_input_#t~mem6#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9) 4))) (= (select |old(#valid)| |parse_input_~input#1.base|) 1) (<= |#NULL.offset| 0) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) (select |old(#length)| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))))) (= ~global~0.offset 0) (<= 0 (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) (= (select |old(#valid)| |~#commands~0.base|) 1) (= |parse_input_#t~mem6#1.offset| |parse_input_##fun~~TO~VOID_#in~#fp#1.offset|) (<= |#StackHeapBarrier| ~global~0.base) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= |#NULL.base| 0) (= (select |old(#valid)| |parse_input_c1_~x~0#1.base|) 0) (<= |parse_input_#in~input#1.base| 4) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (< |parse_input_c1_~x~0#1.base| |#StackHeapBarrier|) (<= 0 |#NULL.offset|) (< |parse_input_~input#1.offset| (select |old(#length)| |parse_input_~input#1.base|)) (<= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (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))' at error location [2021-11-25 17:51:34,954 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:51:34,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:51:34,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2021-11-25 17:51:34,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720990600] [2021-11-25 17:51:34,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:51:34,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:51:34,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:34,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:51:34,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-11-25 17:51:34,956 INFO L87 Difference]: Start difference. First operand 386 states and 518 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) [2021-11-25 17:51:35,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:35,041 INFO L93 Difference]: Finished difference Result 395 states and 515 transitions. [2021-11-25 17:51:35,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:51:35,042 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 [2021-11-25 17:51:35,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:35,044 INFO L225 Difference]: With dead ends: 395 [2021-11-25 17:51:35,044 INFO L226 Difference]: Without dead ends: 395 [2021-11-25 17:51:35,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2021-11-25 17:51:35,046 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 52 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:35,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 79 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:51:35,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-11-25 17:51:35,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 383. [2021-11-25 17:51:35,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 342 states have (on average 1.394736842105263) internal successors, (477), 366 states have internal predecessors, (477), 8 states have call successors, (8), 8 states have call predecessors, (8), 15 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 17:51:35,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 503 transitions. [2021-11-25 17:51:35,057 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 503 transitions. Word has length 38 [2021-11-25 17:51:35,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:35,057 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 503 transitions. [2021-11-25 17:51:35,058 INFO L471 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) [2021-11-25 17:51:35,058 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 503 transitions. [2021-11-25 17:51:35,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-25 17:51:35,058 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:35,059 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:51:35,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:35,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:35,281 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:35,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:35,281 INFO L85 PathProgramCache]: Analyzing trace with hash 199975296, now seen corresponding path program 1 times [2021-11-25 17:51:35,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:35,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341080222] [2021-11-25 17:51:35,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:35,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:35,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:35,357 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:51:35,358 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:35,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341080222] [2021-11-25 17:51:35,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341080222] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:35,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042193935] [2021-11-25 17:51:35,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:35,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:35,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:35,360 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:35,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 17:51:35,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:35,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 17:51:35,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:35,500 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:51:35,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:35,615 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:51:35,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042193935] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:35,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:51:35,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3, 2] total 6 [2021-11-25 17:51:35,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261531005] [2021-11-25 17:51:35,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:51:35,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:51:35,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:35,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:51:35,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-25 17:51:35,617 INFO L87 Difference]: Start difference. First operand 383 states and 503 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:51:35,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:35,660 INFO L93 Difference]: Finished difference Result 411 states and 519 transitions. [2021-11-25 17:51:35,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:51:35,661 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 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 [2021-11-25 17:51:35,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:35,663 INFO L225 Difference]: With dead ends: 411 [2021-11-25 17:51:35,663 INFO L226 Difference]: Without dead ends: 411 [2021-11-25 17:51:35,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-25 17:51:35,665 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 72 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:35,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 130 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:51:35,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-11-25 17:51:35,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 383. [2021-11-25 17:51:35,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 342 states have (on average 1.3830409356725146) internal successors, (473), 366 states have internal predecessors, (473), 8 states have call successors, (8), 8 states have call predecessors, (8), 15 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 17:51:35,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 499 transitions. [2021-11-25 17:51:35,679 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 499 transitions. Word has length 38 [2021-11-25 17:51:35,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:35,680 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 499 transitions. [2021-11-25 17:51:35,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:51:35,680 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 499 transitions. [2021-11-25 17:51:35,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-25 17:51:35,681 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:35,681 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:51:35,721 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:35,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-25 17:51:35,898 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:35,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:35,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1897628723, now seen corresponding path program 1 times [2021-11-25 17:51:35,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:35,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465642908] [2021-11-25 17:51:35,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:35,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:35,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:35,966 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:35,966 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:35,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465642908] [2021-11-25 17:51:35,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465642908] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:35,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557459273] [2021-11-25 17:51:35,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:35,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:35,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:35,974 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:35,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-25 17:51:36,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:36,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:51:36,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:36,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 17:51:36,127 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:51:36,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:51:36,136 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:36,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:36,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557459273] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:51:36,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [320157671] [2021-11-25 17:51:36,322 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 17:51:36,323 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:51:36,323 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:51:36,323 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:51:36,323 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:51:36,465 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 17:51:36,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 17:51:36,919 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:51:36,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:51:37,165 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 187 for LOIs [2021-11-25 17:51:38,087 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:51:48,642 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18307#(and (= ~global~0.base |old(~global~0.base)|) (= |parse_input_c1_~x~0#1.offset| 0) (not (= ~global~0.base 0)) (= (select |old(#valid)| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) 1) (<= 0 |#NULL.base|) (<= 0 |old(~global~0.offset)|) (= |#length| (store |old(#length)| |parse_input_c1_~x~0#1.base| 1)) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 9) (select |old(#length)| |~#commands~0.base|)) (not (= (select |#valid| ~global~0.base) 1)) (<= 6 |~#commands~0.base|) (= (store |old(#valid)| |parse_input_c1_~x~0#1.base| 1) |#valid|) (<= (select (select |#memory_int| |~#commands~0.base|) (+ |~#commands~0.offset| 8 (* |parse_input_~i~0#1| 9))) ~state~0) (not (= |parse_input_c1_~x~0#1.base| 0)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9) 4)) |parse_input_#t~mem6#1.offset|) (= ~state~0 |old(~state~0)|) (= |parse_input_##fun~~TO~VOID_#in~#fp#1.base| |parse_input_#t~mem6#1.base|) (<= 4 |parse_input_#in~input#1.base|) (= |parse_input_#t~mem6#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9) 4))) (= (select |old(#valid)| |parse_input_~input#1.base|) 1) (<= |#NULL.offset| 0) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~input#1.offset|) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (< ~global~0.base |#StackHeapBarrier|) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) (select |old(#length)| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))))) (= ~global~0.offset 0) (<= 0 (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset|)) (= (select |old(#valid)| |~#commands~0.base|) 1) (= |parse_input_#t~mem6#1.offset| |parse_input_##fun~~TO~VOID_#in~#fp#1.offset|) (= |parse_input_~i~0#1| 0) (<= |parse_input_#in~input#1.offset| 0) (<= |#NULL.base| 0) (= (select |old(#valid)| |parse_input_c1_~x~0#1.base|) 0) (<= |parse_input_#in~input#1.base| 4) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (< |parse_input_c1_~x~0#1.base| |#StackHeapBarrier|) (<= 0 |#NULL.offset|) (< |parse_input_~input#1.offset| (select |old(#length)| |parse_input_~input#1.base|)) (<= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (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))' at error location [2021-11-25 17:51:48,642 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:51:48,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:51:48,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 4] total 5 [2021-11-25 17:51:48,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019365785] [2021-11-25 17:51:48,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:51:48,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 17:51:48,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:48,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 17:51:48,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2021-11-25 17:51:48,644 INFO L87 Difference]: Start difference. First operand 383 states and 499 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) [2021-11-25 17:51:48,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:48,747 INFO L93 Difference]: Finished difference Result 461 states and 588 transitions. [2021-11-25 17:51:48,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:51:48,748 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 [2021-11-25 17:51:48,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:48,751 INFO L225 Difference]: With dead ends: 461 [2021-11-25 17:51:48,751 INFO L226 Difference]: Without dead ends: 461 [2021-11-25 17:51:48,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2021-11-25 17:51:48,752 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 46 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:48,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 215 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 93 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2021-11-25 17:51:48,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-11-25 17:51:48,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 421. [2021-11-25 17:51:48,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 378 states have (on average 1.3968253968253967) internal successors, (528), 402 states have internal predecessors, (528), 9 states have call successors, (9), 9 states have call predecessors, (9), 16 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2021-11-25 17:51:48,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 557 transitions. [2021-11-25 17:51:48,764 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 557 transitions. Word has length 39 [2021-11-25 17:51:48,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:48,765 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 557 transitions. [2021-11-25 17:51:48,765 INFO L471 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) [2021-11-25 17:51:48,765 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 557 transitions. [2021-11-25 17:51:48,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-25 17:51:48,766 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:48,766 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:51:48,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:48,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-11-25 17:51:48,982 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:48,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:48,983 INFO L85 PathProgramCache]: Analyzing trace with hash 164230323, now seen corresponding path program 1 times [2021-11-25 17:51:48,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:48,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64859992] [2021-11-25 17:51:48,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:48,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:49,039 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:49,039 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:49,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64859992] [2021-11-25 17:51:49,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64859992] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:49,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019944832] [2021-11-25 17:51:49,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:49,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:49,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:49,041 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:49,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-25 17:51:49,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:49,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 17:51:49,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:49,194 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:49,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:49,314 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:49,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019944832] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:51:49,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1418375283] [2021-11-25 17:51:49,316 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2021-11-25 17:51:49,316 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:51:49,316 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:51:49,316 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:51:49,317 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:51:49,429 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:51:49,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:51:49,444 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 17:51:49,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:51:49,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:49,758 INFO L354 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2021-11-25 17:51:49,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 723 treesize of output 699 [2021-11-25 17:51:49,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:49,773 INFO L354 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2021-11-25 17:51:49,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 699 treesize of output 675 [2021-11-25 17:51:50,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:50,023 INFO L354 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2021-11-25 17:51:50,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 723 treesize of output 699 [2021-11-25 17:51:50,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:50,044 INFO L354 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2021-11-25 17:51:50,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 699 treesize of output 675 [2021-11-25 17:51:50,243 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 42 for LOIs [2021-11-25 17:51:50,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:50,424 INFO L354 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2021-11-25 17:51:50,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 103 [2021-11-25 17:51:50,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:50,629 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:51:50,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:51:50,742 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:51:54,297 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19483#(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) (= |#NULL.offset| 0) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 17:51:54,297 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:51:54,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:51:54,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2021-11-25 17:51:54,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931133857] [2021-11-25 17:51:54,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:51:54,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 17:51:54,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:54,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 17:51:54,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2021-11-25 17:51:54,299 INFO L87 Difference]: Start difference. First operand 421 states and 557 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 17:51:54,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:54,428 INFO L93 Difference]: Finished difference Result 428 states and 554 transitions. [2021-11-25 17:51:54,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 17:51:54,429 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 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 45 [2021-11-25 17:51:54,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:54,431 INFO L225 Difference]: With dead ends: 428 [2021-11-25 17:51:54,431 INFO L226 Difference]: Without dead ends: 428 [2021-11-25 17:51:54,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 114 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2021-11-25 17:51:54,432 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 126 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:54,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 225 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:51:54,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2021-11-25 17:51:54,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 410. [2021-11-25 17:51:54,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 369 states have (on average 1.3875338753387534) internal successors, (512), 391 states have internal predecessors, (512), 9 states have call successors, (9), 9 states have call predecessors, (9), 14 states have return successors, (17), 9 states have call predecessors, (17), 9 states have call successors, (17) [2021-11-25 17:51:54,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 538 transitions. [2021-11-25 17:51:54,443 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 538 transitions. Word has length 45 [2021-11-25 17:51:54,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:54,444 INFO L470 AbstractCegarLoop]: Abstraction has 410 states and 538 transitions. [2021-11-25 17:51:54,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 17:51:54,444 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 538 transitions. [2021-11-25 17:51:54,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-25 17:51:54,445 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:54,445 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:51:54,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:54,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:54,670 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:54,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:54,671 INFO L85 PathProgramCache]: Analyzing trace with hash -2043904232, now seen corresponding path program 1 times [2021-11-25 17:51:54,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:54,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904711915] [2021-11-25 17:51:54,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:54,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:54,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:54,701 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:51:54,701 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:54,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904711915] [2021-11-25 17:51:54,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904711915] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:51:54,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:51:54,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:51:54,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696489716] [2021-11-25 17:51:54,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:51:54,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:51:54,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:54,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:51:54,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:51:54,703 INFO L87 Difference]: Start difference. First operand 410 states and 538 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) [2021-11-25 17:51:54,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:54,713 INFO L93 Difference]: Finished difference Result 386 states and 491 transitions. [2021-11-25 17:51:54,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:51:54,714 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 [2021-11-25 17:51:54,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:54,716 INFO L225 Difference]: With dead ends: 386 [2021-11-25 17:51:54,716 INFO L226 Difference]: Without dead ends: 386 [2021-11-25 17:51:54,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:51:54,717 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 9 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 97 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 [2021-11-25 17:51:54,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 97 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:51:54,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2021-11-25 17:51:54,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 375. [2021-11-25 17:51:54,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 339 states have (on average 1.336283185840708) internal successors, (453), 356 states have internal predecessors, (453), 9 states have call successors, (9), 9 states have call predecessors, (9), 14 states have return successors, (17), 9 states have call predecessors, (17), 9 states have call successors, (17) [2021-11-25 17:51:54,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 479 transitions. [2021-11-25 17:51:54,732 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 479 transitions. Word has length 44 [2021-11-25 17:51:54,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:54,732 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 479 transitions. [2021-11-25 17:51:54,733 INFO L471 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) [2021-11-25 17:51:54,733 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 479 transitions. [2021-11-25 17:51:54,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-25 17:51:54,734 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:54,734 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:51:54,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-11-25 17:51:54,734 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:54,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:54,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1460726696, now seen corresponding path program 1 times [2021-11-25 17:51:54,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:54,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527459844] [2021-11-25 17:51:54,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:54,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:54,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:54,866 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-25 17:51:54,866 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:54,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527459844] [2021-11-25 17:51:54,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527459844] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:54,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113130478] [2021-11-25 17:51:54,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:54,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:54,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:54,867 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:54,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 17:51:54,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:54,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 17:51:54,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:55,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:55,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:51:55,373 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:51:55,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:51:55,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113130478] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:55,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1630613442] [2021-11-25 17:51:55,461 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:51:55,461 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:51:55,461 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:51:55,462 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:51:55,462 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:51:55,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:55,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:55,690 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:51:55,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:51:55,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:55,744 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:51:55,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:51:56,131 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:51:56,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:56,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:56,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:56,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:56,463 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:51:56,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:51:56,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:56,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:51:56,497 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:51:56,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:51:56,707 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:51:58,918 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21284#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 3 |parse_input_~input#1.base|) (<= 0 |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= |parse_input_~input#1.base| 5) (= |#NULL.offset| 0) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (< |parse_input_~i~0#1| 2) (= |parse_input_#in~input#1.offset| 0) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= 0 |parse_input_~i~0#1|) (= |#NULL.base| 0))' at error location [2021-11-25 17:51:58,919 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:51:58,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:51:58,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 12 [2021-11-25 17:51:58,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823209740] [2021-11-25 17:51:58,919 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:51:58,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 17:51:58,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:51:58,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 17:51:58,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=965, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 17:51:58,921 INFO L87 Difference]: Start difference. First operand 375 states and 479 transitions. Second operand has 14 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:51:59,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:51:59,344 INFO L93 Difference]: Finished difference Result 416 states and 499 transitions. [2021-11-25 17:51:59,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 17:51:59,345 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 46 [2021-11-25 17:51:59,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:51:59,347 INFO L225 Difference]: With dead ends: 416 [2021-11-25 17:51:59,347 INFO L226 Difference]: Without dead ends: 416 [2021-11-25 17:51:59,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 67 SyntacticMatches, 9 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 676 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=275, Invalid=1617, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 17:51:59,349 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 247 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:51:59,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 323 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 282 Invalid, 0 Unknown, 54 Unchecked, 0.2s Time] [2021-11-25 17:51:59,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2021-11-25 17:51:59,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 377. [2021-11-25 17:51:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 340 states have (on average 1.3176470588235294) internal successors, (448), 358 states have internal predecessors, (448), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:51:59,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 475 transitions. [2021-11-25 17:51:59,359 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 475 transitions. Word has length 46 [2021-11-25 17:51:59,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:51:59,360 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 475 transitions. [2021-11-25 17:51:59,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:51:59,360 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 475 transitions. [2021-11-25 17:51:59,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 17:51:59,361 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:51:59,361 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:51:59,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 17:51:59,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-25 17:51:59,577 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:51:59,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:51:59,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1600309656, now seen corresponding path program 1 times [2021-11-25 17:51:59,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:51:59,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288479987] [2021-11-25 17:51:59,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:59,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:51:59,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:59,730 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:51:59,730 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:51:59,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288479987] [2021-11-25 17:51:59,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288479987] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:51:59,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753682522] [2021-11-25 17:51:59,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:51:59,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:51:59,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:51:59,733 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:51:59,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 17:51:59,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:51:59,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 17:51:59,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:51:59,973 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:51:59,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 17:52:00,112 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:52:00,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:52:00,155 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 17:52:00,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 17:52:00,240 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:00,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:00,285 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:52:00,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 105 [2021-11-25 17:52:00,518 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:52:00,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 105 [2021-11-25 17:52:00,704 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:00,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753682522] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:52:00,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [484494299] [2021-11-25 17:52:00,706 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 17:52:00,706 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:00,706 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:00,707 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:00,707 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:00,813 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:52:00,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:52:00,828 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 17:52:00,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:52:00,930 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-25 17:52:00,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:52:01,221 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 17:52:01,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:01,320 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:52:01,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:52:01,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:01,339 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 17:52:01,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:52:01,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:01,462 INFO L354 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2021-11-25 17:52:01,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:52:01,538 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:03,788 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22424#(and (= 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 [2021-11-25 17:52:03,789 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:03,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:52:03,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 10] total 25 [2021-11-25 17:52:03,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409365306] [2021-11-25 17:52:03,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:03,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-25 17:52:03,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:03,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-25 17:52:03,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=1674, Unknown=0, NotChecked=0, Total=1980 [2021-11-25 17:52:03,791 INFO L87 Difference]: Start difference. First operand 377 states and 475 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) [2021-11-25 17:52:04,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:04,064 INFO L93 Difference]: Finished difference Result 393 states and 491 transitions. [2021-11-25 17:52:04,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 17:52:04,065 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 [2021-11-25 17:52:04,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:04,067 INFO L225 Difference]: With dead ends: 393 [2021-11-25 17:52:04,067 INFO L226 Difference]: Without dead ends: 393 [2021-11-25 17:52:04,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 723 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=414, Invalid=2036, Unknown=0, NotChecked=0, Total=2450 [2021-11-25 17:52:04,069 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 282 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:04,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 131 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 194 Invalid, 0 Unknown, 11 Unchecked, 0.1s Time] [2021-11-25 17:52:04,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-11-25 17:52:04,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 376. [2021-11-25 17:52:04,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 340 states have (on average 1.311764705882353) internal successors, (446), 357 states have internal predecessors, (446), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:04,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 473 transitions. [2021-11-25 17:52:04,079 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 473 transitions. Word has length 48 [2021-11-25 17:52:04,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:04,079 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 473 transitions. [2021-11-25 17:52:04,080 INFO L471 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) [2021-11-25 17:52:04,080 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 473 transitions. [2021-11-25 17:52:04,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 17:52:04,080 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:04,081 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:52:04,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:04,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-25 17:52:04,297 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:04,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:04,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1600309655, now seen corresponding path program 1 times [2021-11-25 17:52:04,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:04,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444248644] [2021-11-25 17:52:04,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:04,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:04,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:04,423 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:52:04,424 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:04,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444248644] [2021-11-25 17:52:04,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444248644] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:52:04,424 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:52:04,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-25 17:52:04,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650033184] [2021-11-25 17:52:04,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:52:04,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 17:52:04,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:04,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 17:52:04,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-11-25 17:52:04,427 INFO L87 Difference]: Start difference. First operand 376 states and 473 transitions. Second operand has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:52:04,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:04,603 INFO L93 Difference]: Finished difference Result 449 states and 547 transitions. [2021-11-25 17:52:04,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 17:52:04,604 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 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 48 [2021-11-25 17:52:04,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:04,606 INFO L225 Difference]: With dead ends: 449 [2021-11-25 17:52:04,607 INFO L226 Difference]: Without dead ends: 449 [2021-11-25 17:52:04,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-11-25 17:52:04,607 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 266 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:04,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 83 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:52:04,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-11-25 17:52:04,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 376. [2021-11-25 17:52:04,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 340 states have (on average 1.3029411764705883) internal successors, (443), 357 states have internal predecessors, (443), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:04,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 470 transitions. [2021-11-25 17:52:04,621 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 470 transitions. Word has length 48 [2021-11-25 17:52:04,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:04,621 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 470 transitions. [2021-11-25 17:52:04,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:52:04,622 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 470 transitions. [2021-11-25 17:52:04,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 17:52:04,622 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:04,623 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:04,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-11-25 17:52:04,623 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:04,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:04,624 INFO L85 PathProgramCache]: Analyzing trace with hash -695952441, now seen corresponding path program 1 times [2021-11-25 17:52:04,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:04,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260451312] [2021-11-25 17:52:04,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:04,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:04,953 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 38 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:52:04,953 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:04,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260451312] [2021-11-25 17:52:04,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260451312] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:04,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135964457] [2021-11-25 17:52:04,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:04,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:04,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:04,954 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:04,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-25 17:52:05,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:05,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-25 17:52:05,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:05,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:05,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:52:05,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:52:05,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:52:05,673 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:52:05,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:05,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135964457] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:05,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1581704008] [2021-11-25 17:52:05,796 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:52:05,796 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:05,796 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:05,796 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:05,796 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:06,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,034 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 17:52:06,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 17:52:06,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,095 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 17:52:06,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 17:52:06,395 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:52:06,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,744 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:52:06,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:52:06,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:06,779 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:52:06,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:52:06,947 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:09,543 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24267#(and (<= |parse_input_~input#1.offset| 0) (<= 0 |#NULL.base|) (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (<= 6 |~#commands~0.base|) (<= 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|) (<= 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 [2021-11-25 17:52:09,543 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:09,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:52:09,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 6] total 20 [2021-11-25 17:52:09,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783280517] [2021-11-25 17:52:09,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:09,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-25 17:52:09,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:09,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-25 17:52:09,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1444, Unknown=0, NotChecked=0, Total=1640 [2021-11-25 17:52:09,545 INFO L87 Difference]: Start difference. First operand 376 states and 470 transitions. Second operand has 21 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:52:10,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:10,184 INFO L93 Difference]: Finished difference Result 448 states and 544 transitions. [2021-11-25 17:52:10,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 17:52:10,184 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 48 [2021-11-25 17:52:10,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:10,186 INFO L225 Difference]: With dead ends: 448 [2021-11-25 17:52:10,187 INFO L226 Difference]: Without dead ends: 448 [2021-11-25 17:52:10,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 69 SyntacticMatches, 12 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1180 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=392, Invalid=2364, Unknown=0, NotChecked=0, Total=2756 [2021-11-25 17:52:10,195 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 514 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:10,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [514 Valid, 191 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 310 Invalid, 0 Unknown, 47 Unchecked, 0.3s Time] [2021-11-25 17:52:10,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-11-25 17:52:10,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 376. [2021-11-25 17:52:10,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 340 states have (on average 1.2941176470588236) internal successors, (440), 357 states have internal predecessors, (440), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:10,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 467 transitions. [2021-11-25 17:52:10,206 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 467 transitions. Word has length 48 [2021-11-25 17:52:10,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:10,207 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 467 transitions. [2021-11-25 17:52:10,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:52:10,207 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 467 transitions. [2021-11-25 17:52:10,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 17:52:10,208 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:10,208 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:52:10,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:10,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-25 17:52:10,438 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:10,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:10,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1930008197, now seen corresponding path program 1 times [2021-11-25 17:52:10,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:10,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809339753] [2021-11-25 17:52:10,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:10,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:10,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:10,846 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:10,846 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:10,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809339753] [2021-11-25 17:52:10,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809339753] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:10,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436359296] [2021-11-25 17:52:10,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:10,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:10,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:10,847 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:10,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 17:52:10,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:10,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-25 17:52:10,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:11,120 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:52:11,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 17:52:11,361 INFO L354 Elim1Store]: treesize reduction 30, result has 37.5 percent of original size [2021-11-25 17:52:11,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2021-11-25 17:52:11,411 INFO L354 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2021-11-25 17:52:11,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 26 [2021-11-25 17:52:11,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:52:11,559 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:11,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:11,637 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-25 17:52:11,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 81 [2021-11-25 17:52:11,867 INFO L354 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2021-11-25 17:52:11,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 101 [2021-11-25 17:52:12,264 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 1 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:12,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436359296] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:52:12,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1581982771] [2021-11-25 17:52:12,265 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 17:52:12,266 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:12,266 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:12,266 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:12,266 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:12,382 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:52:12,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:52:12,408 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-11-25 17:52:12,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:52:12,523 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-25 17:52:12,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:52:12,832 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 17:52:12,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:12,937 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:52:12,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:52:12,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:12,952 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 17:52:12,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:52:13,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:13,077 INFO L354 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2021-11-25 17:52:13,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:52:13,136 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:15,782 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25469#(and (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (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 [2021-11-25 17:52:15,782 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:15,783 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:52:15,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12, 14] total 45 [2021-11-25 17:52:15,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049562985] [2021-11-25 17:52:15,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:15,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-25 17:52:15,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:15,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-25 17:52:15,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=504, Invalid=3656, Unknown=0, NotChecked=0, Total=4160 [2021-11-25 17:52:15,786 INFO L87 Difference]: Start difference. First operand 376 states and 467 transitions. Second operand has 46 states, 40 states have (on average 3.275) internal successors, (131), 37 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) [2021-11-25 17:52:16,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:16,427 INFO L93 Difference]: Finished difference Result 444 states and 540 transitions. [2021-11-25 17:52:16,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 17:52:16,427 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 40 states have (on average 3.275) internal successors, (131), 37 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 [2021-11-25 17:52:16,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:16,429 INFO L225 Difference]: With dead ends: 444 [2021-11-25 17:52:16,429 INFO L226 Difference]: Without dead ends: 444 [2021-11-25 17:52:16,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 110 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2150 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=815, Invalid=4735, Unknown=0, NotChecked=0, Total=5550 [2021-11-25 17:52:16,431 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 677 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:16,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [677 Valid, 271 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 561 Invalid, 0 Unknown, 21 Unchecked, 0.3s Time] [2021-11-25 17:52:16,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-11-25 17:52:16,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 376. [2021-11-25 17:52:16,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 340 states have (on average 1.2882352941176471) internal successors, (438), 357 states have internal predecessors, (438), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:16,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 465 transitions. [2021-11-25 17:52:16,442 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 465 transitions. Word has length 49 [2021-11-25 17:52:16,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:16,442 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 465 transitions. [2021-11-25 17:52:16,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 40 states have (on average 3.275) internal successors, (131), 37 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) [2021-11-25 17:52:16,443 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 465 transitions. [2021-11-25 17:52:16,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 17:52:16,444 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:16,444 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:52:16,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:16,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:16,659 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:16,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:16,659 INFO L85 PathProgramCache]: Analyzing trace with hash -764196878, now seen corresponding path program 1 times [2021-11-25 17:52:16,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:16,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399974316] [2021-11-25 17:52:16,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:16,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:16,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:52:16,743 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:16,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399974316] [2021-11-25 17:52:16,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399974316] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:16,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048958253] [2021-11-25 17:52:16,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:16,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:16,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:16,745 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:16,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-25 17:52:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:16,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 17:52:16,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:16,933 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:52:16,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:52:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:52:17,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:17,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048958253] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:17,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [905663545] [2021-11-25 17:52:17,138 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:52:17,139 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:17,139 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:17,139 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:17,139 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:17,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:17,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:17,384 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:52:17,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:52:17,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:17,437 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:52:17,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:52:17,761 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:52:18,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:18,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:18,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:18,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:18,110 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:52:18,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:52:18,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:18,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:18,142 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:52:18,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:52:18,313 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:20,454 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26584#(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 [2021-11-25 17:52:20,454 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:20,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:52:20,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 9 [2021-11-25 17:52:20,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155741269] [2021-11-25 17:52:20,455 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:20,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 17:52:20,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:20,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 17:52:20,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2021-11-25 17:52:20,456 INFO L87 Difference]: Start difference. First operand 376 states and 465 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) [2021-11-25 17:52:20,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:20,661 INFO L93 Difference]: Finished difference Result 389 states and 473 transitions. [2021-11-25 17:52:20,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 17:52:20,661 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 [2021-11-25 17:52:20,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:20,663 INFO L225 Difference]: With dead ends: 389 [2021-11-25 17:52:20,663 INFO L226 Difference]: Without dead ends: 389 [2021-11-25 17:52:20,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 97 SyntacticMatches, 10 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=235, Invalid=1325, Unknown=0, NotChecked=0, Total=1560 [2021-11-25 17:52:20,664 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 216 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:20,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 198 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 129 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2021-11-25 17:52:20,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-11-25 17:52:20,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 376. [2021-11-25 17:52:20,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 340 states have (on average 1.2823529411764707) internal successors, (436), 357 states have internal predecessors, (436), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:20,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 463 transitions. [2021-11-25 17:52:20,674 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 463 transitions. Word has length 49 [2021-11-25 17:52:20,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:20,674 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 463 transitions. [2021-11-25 17:52:20,675 INFO L471 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) [2021-11-25 17:52:20,675 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 463 transitions. [2021-11-25 17:52:20,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 17:52:20,676 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:20,676 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:52:20,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-11-25 17:52:20,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:20,890 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:20,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:20,890 INFO L85 PathProgramCache]: Analyzing trace with hash -99689144, now seen corresponding path program 2 times [2021-11-25 17:52:20,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:20,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041205651] [2021-11-25 17:52:20,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:20,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:20,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:20,980 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:52:20,980 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:20,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041205651] [2021-11-25 17:52:20,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041205651] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:20,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812625199] [2021-11-25 17:52:20,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:52:20,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:20,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:20,981 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:20,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-25 17:52:21,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 17:52:21,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:52:21,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 17:52:21,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:21,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2021-11-25 17:52:21,388 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:52:21,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:52:21,424 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 17:52:21,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:21,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812625199] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:21,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1491585193] [2021-11-25 17:52:21,517 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:52:21,517 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:21,517 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:21,517 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:21,518 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:21,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:21,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:21,785 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:52:21,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:52:21,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:21,849 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:52:21,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:52:22,143 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:52:22,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:22,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:22,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:22,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:22,474 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:52:22,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:52:22,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:22,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:22,507 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:52:22,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:52:22,687 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:24,885 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '27569#(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 [2021-11-25 17:52:24,885 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:24,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:52:24,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 12 [2021-11-25 17:52:24,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262564968] [2021-11-25 17:52:24,885 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:24,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 17:52:24,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:24,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 17:52:24,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2021-11-25 17:52:24,886 INFO L87 Difference]: Start difference. First operand 376 states and 463 transitions. Second operand has 14 states, 11 states have (on average 5.909090909090909) internal successors, (65), 12 states have internal predecessors, (65), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:52:25,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:25,334 INFO L93 Difference]: Finished difference Result 399 states and 474 transitions. [2021-11-25 17:52:25,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-25 17:52:25,335 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 5.909090909090909) internal successors, (65), 12 states have internal predecessors, (65), 2 states have call successors, (5), 3 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 49 [2021-11-25 17:52:25,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:25,337 INFO L225 Difference]: With dead ends: 399 [2021-11-25 17:52:25,337 INFO L226 Difference]: Without dead ends: 399 [2021-11-25 17:52:25,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 75 SyntacticMatches, 9 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=350, Invalid=2100, Unknown=0, NotChecked=0, Total=2450 [2021-11-25 17:52:25,338 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 297 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:25,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 359 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 321 Invalid, 0 Unknown, 54 Unchecked, 0.2s Time] [2021-11-25 17:52:25,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-11-25 17:52:25,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 376. [2021-11-25 17:52:25,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 340 states have (on average 1.2794117647058822) internal successors, (435), 357 states have internal predecessors, (435), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 462 transitions. [2021-11-25 17:52:25,348 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 462 transitions. Word has length 49 [2021-11-25 17:52:25,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:25,349 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 462 transitions. [2021-11-25 17:52:25,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 5.909090909090909) internal successors, (65), 12 states have internal predecessors, (65), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:52:25,349 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 462 transitions. [2021-11-25 17:52:25,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 17:52:25,350 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:25,350 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:52:25,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:25,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-11-25 17:52:25,566 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:25,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:25,567 INFO L85 PathProgramCache]: Analyzing trace with hash 2079700607, now seen corresponding path program 1 times [2021-11-25 17:52:25,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:25,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002269345] [2021-11-25 17:52:25,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:25,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:25,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:25,688 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 37 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:52:25,688 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:25,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002269345] [2021-11-25 17:52:25,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002269345] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:25,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973545707] [2021-11-25 17:52:25,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:25,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:25,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:25,690 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:25,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-25 17:52:25,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:25,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 17:52:25,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:25,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:25,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:52:26,061 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:52:26,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:26,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973545707] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:26,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1467993256] [2021-11-25 17:52:26,246 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:52:26,246 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:26,247 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:26,247 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:26,247 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:26,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:26,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:26,496 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:52:26,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:52:26,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:26,549 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:52:26,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:52:26,877 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:52:27,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:27,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:27,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:27,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:27,311 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:52:27,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:52:27,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:27,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:27,356 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:52:27,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:52:27,576 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:29,935 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28655#(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 [2021-11-25 17:52:29,936 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:29,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:52:29,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-11-25 17:52:29,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948863789] [2021-11-25 17:52:29,936 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:29,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 17:52:29,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:29,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 17:52:29,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1296, Unknown=0, NotChecked=0, Total=1482 [2021-11-25 17:52:29,937 INFO L87 Difference]: Start difference. First operand 376 states and 462 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) [2021-11-25 17:52:30,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:30,318 INFO L93 Difference]: Finished difference Result 403 states and 478 transitions. [2021-11-25 17:52:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 17:52:30,318 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 [2021-11-25 17:52:30,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:30,320 INFO L225 Difference]: With dead ends: 403 [2021-11-25 17:52:30,320 INFO L226 Difference]: Without dead ends: 403 [2021-11-25 17:52:30,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 92 SyntacticMatches, 10 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1153 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=364, Invalid=2086, Unknown=0, NotChecked=0, Total=2450 [2021-11-25 17:52:30,321 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 354 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:30,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 287 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 264 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2021-11-25 17:52:30,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-11-25 17:52:30,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 376. [2021-11-25 17:52:30,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 340 states have (on average 1.261764705882353) internal successors, (429), 357 states have internal predecessors, (429), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:30,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 456 transitions. [2021-11-25 17:52:30,330 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 456 transitions. Word has length 50 [2021-11-25 17:52:30,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:30,331 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 456 transitions. [2021-11-25 17:52:30,331 INFO L471 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) [2021-11-25 17:52:30,331 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 456 transitions. [2021-11-25 17:52:30,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 17:52:30,332 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:30,332 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:52:30,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:30,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:30,558 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:30,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:30,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1204603881, now seen corresponding path program 2 times [2021-11-25 17:52:30,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:30,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32433648] [2021-11-25 17:52:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:30,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:30,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:30,659 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:52:30,659 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:30,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32433648] [2021-11-25 17:52:30,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32433648] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:30,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068891105] [2021-11-25 17:52:30,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:52:30,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:30,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:30,660 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:30,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-25 17:52:30,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 17:52:30,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:52:30,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-25 17:52:30,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:30,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:30,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:52:31,051 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:52:31,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:31,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068891105] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:31,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [656091295] [2021-11-25 17:52:31,147 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:52:31,147 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:31,147 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:31,147 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:31,147 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:31,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:31,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:31,411 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:52:31,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:52:31,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:31,476 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:52:31,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:52:31,838 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:52:32,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:32,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:32,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:32,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:32,237 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:52:32,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:52:32,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:32,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:32,271 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:52:32,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:52:32,443 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:34,769 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '29667#(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 [2021-11-25 17:52:34,769 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:34,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:52:34,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-11-25 17:52:34,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449483988] [2021-11-25 17:52:34,769 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:34,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-25 17:52:34,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:34,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-25 17:52:34,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 17:52:34,770 INFO L87 Difference]: Start difference. First operand 376 states and 456 transitions. Second operand has 15 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:52:35,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:35,099 INFO L93 Difference]: Finished difference Result 407 states and 474 transitions. [2021-11-25 17:52:35,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 17:52:35,099 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 50 [2021-11-25 17:52:35,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:35,101 INFO L225 Difference]: With dead ends: 407 [2021-11-25 17:52:35,101 INFO L226 Difference]: Without dead ends: 407 [2021-11-25 17:52:35,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 75 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 823 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=286, Invalid=1694, Unknown=0, NotChecked=0, Total=1980 [2021-11-25 17:52:35,102 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 229 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:35,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 270 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 248 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2021-11-25 17:52:35,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-11-25 17:52:35,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 376. [2021-11-25 17:52:35,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 340 states have (on average 1.25) internal successors, (425), 357 states have internal predecessors, (425), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:35,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 452 transitions. [2021-11-25 17:52:35,111 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 452 transitions. Word has length 50 [2021-11-25 17:52:35,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:35,111 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 452 transitions. [2021-11-25 17:52:35,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:52:35,111 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 452 transitions. [2021-11-25 17:52:35,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-25 17:52:35,112 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:35,112 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:52:35,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:35,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:35,333 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:35,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:35,333 INFO L85 PathProgramCache]: Analyzing trace with hash -687993113, now seen corresponding path program 1 times [2021-11-25 17:52:35,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:35,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881841928] [2021-11-25 17:52:35,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:35,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:35,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:35,571 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:35,571 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:35,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881841928] [2021-11-25 17:52:35,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881841928] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:35,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565140941] [2021-11-25 17:52:35,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:35,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:35,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:35,574 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:35,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-25 17:52:35,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:35,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 17:52:35,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:35,783 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:52:35,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:52:35,949 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-11-25 17:52:35,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-11-25 17:52:36,018 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:36,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:36,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565140941] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:36,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [813606087] [2021-11-25 17:52:36,339 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 17:52:36,339 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:36,340 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:36,340 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:36,340 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:36,450 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 17:52:36,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 17:52:36,772 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:52:36,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:52:36,938 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-25 17:52:36,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:52:36,960 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:52:37,018 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:52:37,410 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 17:52:37,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:37,526 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:52:37,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:52:37,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:37,542 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 17:52:37,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:52:37,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:37,656 INFO L354 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2021-11-25 17:52:37,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:52:37,720 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:39,979 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30752#(and (= 6 |~#commands~0.base|) (not (= (select |#valid| |parse_input_~input#1.base|) 1)) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 17:52:39,979 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:39,979 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:52:39,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-11-25 17:52:39,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661364619] [2021-11-25 17:52:39,979 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:39,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 17:52:39,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:39,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 17:52:39,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1502, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 17:52:39,980 INFO L87 Difference]: Start difference. First operand 376 states and 452 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) [2021-11-25 17:52:40,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:40,688 INFO L93 Difference]: Finished difference Result 410 states and 474 transitions. [2021-11-25 17:52:40,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-25 17:52:40,688 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 [2021-11-25 17:52:40,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:40,690 INFO L225 Difference]: With dead ends: 410 [2021-11-25 17:52:40,690 INFO L226 Difference]: Without dead ends: 410 [2021-11-25 17:52:40,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 102 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1092 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=529, Invalid=2893, Unknown=0, NotChecked=0, Total=3422 [2021-11-25 17:52:40,691 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 431 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:40,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 442 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 247 Invalid, 0 Unknown, 105 Unchecked, 0.1s Time] [2021-11-25 17:52:40,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-11-25 17:52:40,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 378. [2021-11-25 17:52:40,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 343 states have (on average 1.239067055393586) internal successors, (425), 359 states have internal predecessors, (425), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 17:52:40,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 452 transitions. [2021-11-25 17:52:40,699 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 452 transitions. Word has length 51 [2021-11-25 17:52:40,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:40,699 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 452 transitions. [2021-11-25 17:52:40,699 INFO L471 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) [2021-11-25 17:52:40,699 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 452 transitions. [2021-11-25 17:52:40,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-25 17:52:40,700 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:40,700 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:40,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:40,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-11-25 17:52:40,916 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:40,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:40,916 INFO L85 PathProgramCache]: Analyzing trace with hash 147050026, now seen corresponding path program 1 times [2021-11-25 17:52:40,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:40,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105755594] [2021-11-25 17:52:40,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:40,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:41,096 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:41,097 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:41,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105755594] [2021-11-25 17:52:41,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105755594] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:41,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603838894] [2021-11-25 17:52:41,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:41,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:41,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:41,102 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:41,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-25 17:52:41,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:41,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 46 conjunts are in the unsatisfiable core [2021-11-25 17:52:41,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:41,698 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:52:41,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:52:41,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:52:41,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 17:52:41,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-11-25 17:52:41,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:41,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:52:41,969 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:41,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:42,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603838894] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:42,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [550060094] [2021-11-25 17:52:42,123 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 17:52:42,123 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:42,123 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:42,123 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:42,123 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:42,234 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 17:52:42,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 17:52:42,572 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:52:42,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:52:42,750 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-25 17:52:42,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:52:42,776 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:52:42,830 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:52:43,178 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 17:52:43,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:43,280 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:52:43,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:52:43,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:43,294 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-25 17:52:43,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-11-25 17:52:43,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:43,417 INFO L354 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2021-11-25 17:52:43,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:52:43,491 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:45,797 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '31804#(and (<= (select |#length| |parse_input_~input#1.base|) |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (< |parse_input_#t~mem3#1.offset| (select |#length| |parse_input_#t~mem3#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (<= 0 |parse_input_#t~mem3#1.offset|) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (<= ~global~0.offset 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (<= 3 |parse_input_#in~input#1.base|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))' at error location [2021-11-25 17:52:45,798 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:45,798 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:52:45,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2021-11-25 17:52:45,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772806104] [2021-11-25 17:52:45,798 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:45,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-25 17:52:45,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:45,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-25 17:52:45,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1926, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 17:52:45,799 INFO L87 Difference]: Start difference. First operand 378 states and 452 transitions. Second operand has 24 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:52:46,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:46,452 INFO L93 Difference]: Finished difference Result 408 states and 477 transitions. [2021-11-25 17:52:46,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-25 17:52:46,457 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 52 [2021-11-25 17:52:46,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:46,459 INFO L225 Difference]: With dead ends: 408 [2021-11-25 17:52:46,459 INFO L226 Difference]: Without dead ends: 408 [2021-11-25 17:52:46,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 84 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1337 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=481, Invalid=3551, Unknown=0, NotChecked=0, Total=4032 [2021-11-25 17:52:46,460 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 534 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:46,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 517 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 269 Invalid, 0 Unknown, 87 Unchecked, 0.2s Time] [2021-11-25 17:52:46,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-11-25 17:52:46,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 384. [2021-11-25 17:52:46,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 350 states have (on average 1.2285714285714286) internal successors, (430), 365 states have internal predecessors, (430), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (16), 9 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-25 17:52:46,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 455 transitions. [2021-11-25 17:52:46,467 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 455 transitions. Word has length 52 [2021-11-25 17:52:46,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:46,468 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 455 transitions. [2021-11-25 17:52:46,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:52:46,468 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 455 transitions. [2021-11-25 17:52:46,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-25 17:52:46,469 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:46,469 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:46,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:46,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-11-25 17:52:46,686 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:46,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:46,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1149625745, now seen corresponding path program 2 times [2021-11-25 17:52:46,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:46,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899331170] [2021-11-25 17:52:46,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:46,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:46,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:46,825 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 37 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-25 17:52:46,825 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:46,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899331170] [2021-11-25 17:52:46,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899331170] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:46,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189778916] [2021-11-25 17:52:46,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:52:46,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:46,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:46,827 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:46,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-25 17:52:46,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 17:52:46,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:52:46,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 17:52:46,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:47,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2021-11-25 17:52:47,168 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:52:47,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 17:52:47,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2021-11-25 17:52:47,402 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 41 proven. 20 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 17:52:47,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:47,548 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:52:47,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2021-11-25 17:52:47,846 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:52:47,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2021-11-25 17:52:47,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-11-25 17:52:48,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-25 17:52:48,066 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 42 proven. 19 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 17:52:48,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189778916] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:52:48,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2031248112] [2021-11-25 17:52:48,067 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:52:48,067 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:48,068 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:48,068 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:48,068 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:48,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:48,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:48,360 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 17:52:48,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 17:52:48,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:48,438 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 17:52:48,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 17:52:48,892 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:52:49,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:49,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:49,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:49,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:49,250 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:52:49,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:52:49,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:49,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:49,282 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:52:49,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:52:49,445 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:51,938 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '33005#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= |parse_input_~input#1.base| 5) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (< |parse_input_~i~0#1| 2) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 17:52:51,938 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:51,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:52:51,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 28 [2021-11-25 17:52:51,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355338912] [2021-11-25 17:52:51,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:51,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-25 17:52:51,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:51,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-25 17:52:51,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=1740, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 17:52:51,940 INFO L87 Difference]: Start difference. First operand 384 states and 455 transitions. Second operand has 29 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 27 states have internal predecessors, (135), 6 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 3 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 17:52:52,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:52,730 INFO L93 Difference]: Finished difference Result 420 states and 476 transitions. [2021-11-25 17:52:52,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-25 17:52:52,731 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 27 states have internal predecessors, (135), 6 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 3 states have call predecessors, (6), 6 states have call successors, (6) Word has length 54 [2021-11-25 17:52:52,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:52,732 INFO L225 Difference]: With dead ends: 420 [2021-11-25 17:52:52,733 INFO L226 Difference]: Without dead ends: 420 [2021-11-25 17:52:52,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 133 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2029 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=832, Invalid=4138, Unknown=0, NotChecked=0, Total=4970 [2021-11-25 17:52:52,733 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 611 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:52,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [611 Valid, 613 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 479 Invalid, 0 Unknown, 79 Unchecked, 0.3s Time] [2021-11-25 17:52:52,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-11-25 17:52:52,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 384. [2021-11-25 17:52:52,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 350 states have (on average 1.2114285714285715) internal successors, (424), 365 states have internal predecessors, (424), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (16), 9 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-25 17:52:52,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 449 transitions. [2021-11-25 17:52:52,740 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 449 transitions. Word has length 54 [2021-11-25 17:52:52,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:52,741 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 449 transitions. [2021-11-25 17:52:52,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 27 states have internal predecessors, (135), 6 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (6), 3 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 17:52:52,741 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 449 transitions. [2021-11-25 17:52:52,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-25 17:52:52,742 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:52,742 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:52,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-11-25 17:52:52,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:52,958 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:52,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:52,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1278659777, now seen corresponding path program 1 times [2021-11-25 17:52:52,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:52,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164534979] [2021-11-25 17:52:52,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:52,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:52,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:53,136 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:52:53,136 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:53,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164534979] [2021-11-25 17:52:53,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164534979] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:53,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218219527] [2021-11-25 17:52:53,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:53,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:53,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:53,138 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:53,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-25 17:52:53,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:53,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 17:52:53,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:53,527 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:52:53,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:52:53,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 17:52:53,672 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:52:53,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:53,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218219527] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:53,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1753162930] [2021-11-25 17:52:53,776 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:52:53,776 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:53,776 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:53,776 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:53,777 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:52:54,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,069 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:52:54,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:52:54,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,137 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:52:54,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:52:54,503 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:52:54,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,929 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:52:54,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:52:54,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:54,971 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:52:54,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:52:55,172 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:52:57,619 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34115#(and (<= |parse_input_~input#1.offset| 0) (<= 0 |#NULL.base|) (<= 6 |~#commands~0.base|) (<= 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|) (<= 0 |~#commands~0.offset|) (<= |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|) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0))' at error location [2021-11-25 17:52:57,620 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:52:57,620 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:52:57,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 14 [2021-11-25 17:52:57,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440770621] [2021-11-25 17:52:57,620 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:52:57,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 17:52:57,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:52:57,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 17:52:57,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1106, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 17:52:57,621 INFO L87 Difference]: Start difference. First operand 384 states and 449 transitions. Second operand has 16 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-25 17:52:58,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:52:58,003 INFO L93 Difference]: Finished difference Result 423 states and 484 transitions. [2021-11-25 17:52:58,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 17:52:58,004 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 55 [2021-11-25 17:52:58,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:52:58,006 INFO L225 Difference]: With dead ends: 423 [2021-11-25 17:52:58,006 INFO L226 Difference]: Without dead ends: 423 [2021-11-25 17:52:58,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 91 SyntacticMatches, 10 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 790 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=276, Invalid=1794, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 17:52:58,007 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 261 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:52:58,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 315 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 260 Invalid, 0 Unknown, 54 Unchecked, 0.2s Time] [2021-11-25 17:52:58,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2021-11-25 17:52:58,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 384. [2021-11-25 17:52:58,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 350 states have (on average 1.2085714285714286) internal successors, (423), 365 states have internal predecessors, (423), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (16), 9 states have call predecessors, (16), 9 states have call successors, (16) [2021-11-25 17:52:58,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 448 transitions. [2021-11-25 17:52:58,015 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 448 transitions. Word has length 55 [2021-11-25 17:52:58,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:52:58,015 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 448 transitions. [2021-11-25 17:52:58,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 2 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-25 17:52:58,016 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 448 transitions. [2021-11-25 17:52:58,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-25 17:52:58,017 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:52:58,017 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:52:58,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-25 17:52:58,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-11-25 17:52:58,242 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:52:58,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:52:58,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1219761200, now seen corresponding path program 1 times [2021-11-25 17:52:58,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:52:58,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939114379] [2021-11-25 17:52:58,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:58,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:52:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:58,596 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:58,596 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:52:58,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939114379] [2021-11-25 17:52:58,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939114379] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:58,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321091111] [2021-11-25 17:52:58,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:52:58,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:52:58,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:52:58,598 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:52:58,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-25 17:52:58,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:52:58,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-25 17:52:58,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:52:58,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:58,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:52:59,152 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:52:59,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 17:52:59,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:52:59,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:52:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:52:59,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:52:59,586 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:52:59,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2021-11-25 17:52:59,853 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:52:59,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2021-11-25 17:52:59,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321091111] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:52:59,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [46563054] [2021-11-25 17:52:59,959 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 17:52:59,959 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:52:59,960 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:52:59,960 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:52:59,960 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:00,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:00,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:00,155 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:53:00,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:53:00,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:00,207 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:53:00,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:53:00,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:00,395 INFO L354 Elim1Store]: treesize reduction 207, result has 26.1 percent of original size [2021-11-25 17:53:00,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 188 treesize of output 225 [2021-11-25 17:53:00,412 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:53:00,436 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:53:00,695 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 17:53:01,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:01,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:01,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:01,140 INFO L354 Elim1Store]: treesize reduction 157, result has 20.7 percent of original size [2021-11-25 17:53:01,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 232 treesize of output 246 [2021-11-25 17:53:01,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:01,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:01,234 INFO L354 Elim1Store]: treesize reduction 179, result has 30.6 percent of original size [2021-11-25 17:53:01,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 221 treesize of output 266 [2021-11-25 17:53:01,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:01,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:01,606 INFO L354 Elim1Store]: treesize reduction 232, result has 29.5 percent of original size [2021-11-25 17:53:01,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 342 treesize of output 388 [2021-11-25 17:53:02,109 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:06,791 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '35264#(and (<= |parse_input_~input#1.offset| 0) (= 6 |~#commands~0.base|) (<= 0 ~global~0.offset) (<= 3 |parse_input_~input#1.base|) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= ~global~0.offset 0) (<= |parse_input_~input#1.base| 5) (< (select |#length| |~#commands~0.base|) (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4)) (< |parse_input_~i~0#1| 2) (<= 3 |parse_input_#in~input#1.base|) (<= 0 |#NULL.offset|) (= |old(~global~0.offset)| 0) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (<= 0 |parse_input_~i~0#1|) (<= |~#commands~0.offset| 0) (= |#NULL.base| 0))' at error location [2021-11-25 17:53:06,791 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:06,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:53:06,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 24 [2021-11-25 17:53:06,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567744150] [2021-11-25 17:53:06,791 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:06,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-25 17:53:06,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:06,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-25 17:53:06,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2380, Unknown=0, NotChecked=0, Total=2652 [2021-11-25 17:53:06,793 INFO L87 Difference]: Start difference. First operand 384 states and 448 transitions. Second operand has 26 states, 22 states have (on average 4.636363636363637) internal successors, (102), 22 states have internal predecessors, (102), 5 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:53:08,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:08,479 INFO L93 Difference]: Finished difference Result 430 states and 486 transitions. [2021-11-25 17:53:08,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-25 17:53:08,480 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 4.636363636363637) internal successors, (102), 22 states have internal predecessors, (102), 5 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 56 [2021-11-25 17:53:08,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:08,481 INFO L225 Difference]: With dead ends: 430 [2021-11-25 17:53:08,481 INFO L226 Difference]: Without dead ends: 430 [2021-11-25 17:53:08,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2404 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=988, Invalid=6494, Unknown=0, NotChecked=0, Total=7482 [2021-11-25 17:53:08,483 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 841 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 841 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:08,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [841 Valid, 442 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 488 Invalid, 0 Unknown, 108 Unchecked, 0.3s Time] [2021-11-25 17:53:08,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-11-25 17:53:08,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 338. [2021-11-25 17:53:08,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 310 states have (on average 1.1870967741935483) internal successors, (368), 321 states have internal predecessors, (368), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2021-11-25 17:53:08,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 389 transitions. [2021-11-25 17:53:08,490 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 389 transitions. Word has length 56 [2021-11-25 17:53:08,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:08,491 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 389 transitions. [2021-11-25 17:53:08,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 4.636363636363637) internal successors, (102), 22 states have internal predecessors, (102), 5 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-25 17:53:08,491 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 389 transitions. [2021-11-25 17:53:08,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-25 17:53:08,492 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:08,492 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:08,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-11-25 17:53:08,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-11-25 17:53:08,706 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:08,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:08,707 INFO L85 PathProgramCache]: Analyzing trace with hash -983747378, now seen corresponding path program 2 times [2021-11-25 17:53:08,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:08,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419103338] [2021-11-25 17:53:08,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:08,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:08,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:08,933 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:53:08,933 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:08,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419103338] [2021-11-25 17:53:08,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419103338] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:08,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237566012] [2021-11-25 17:53:08,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 17:53:08,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:08,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:08,935 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:08,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-25 17:53:09,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 17:53:09,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:53:09,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 46 conjunts are in the unsatisfiable core [2021-11-25 17:53:09,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:10,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 17:53:10,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:10,264 INFO L354 Elim1Store]: treesize reduction 27, result has 48.1 percent of original size [2021-11-25 17:53:10,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 45 [2021-11-25 17:53:10,273 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:53:10,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-25 17:53:10,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:10,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 17:53:10,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2021-11-25 17:53:10,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:10,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 17:53:10,575 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 17:53:10,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 13 [2021-11-25 17:53:10,610 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 17 proven. 43 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-25 17:53:10,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:11,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237566012] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:11,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1014147230] [2021-11-25 17:53:11,279 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2021-11-25 17:53:11,280 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:11,280 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:11,280 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:11,280 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:11,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:11,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:11,552 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:53:11,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:53:11,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:11,603 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:53:11,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:53:11,885 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:53:12,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:12,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:12,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:12,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:12,228 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:53:12,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:53:12,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:12,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:12,272 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:53:12,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:53:12,493 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:15,046 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '36362#(and (<= |parse_input_~input#1.offset| 0) (<= 0 |#NULL.base|) (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (<= 6 |~#commands~0.base|) (<= 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|) (<= 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 [2021-11-25 17:53:15,046 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:15,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:53:15,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 20 [2021-11-25 17:53:15,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141410790] [2021-11-25 17:53:15,046 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:15,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-25 17:53:15,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:15,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-25 17:53:15,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1771, Unknown=0, NotChecked=0, Total=1980 [2021-11-25 17:53:15,047 INFO L87 Difference]: Start difference. First operand 338 states and 389 transitions. Second operand has 22 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:53:16,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:16,510 INFO L93 Difference]: Finished difference Result 665 states and 775 transitions. [2021-11-25 17:53:16,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-25 17:53:16,510 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) Word has length 56 [2021-11-25 17:53:16,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:16,513 INFO L225 Difference]: With dead ends: 665 [2021-11-25 17:53:16,513 INFO L226 Difference]: Without dead ends: 665 [2021-11-25 17:53:16,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 105 SyntacticMatches, 7 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2052 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=814, Invalid=5038, Unknown=0, NotChecked=0, Total=5852 [2021-11-25 17:53:16,515 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 220 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:16,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 501 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 440 Invalid, 0 Unknown, 102 Unchecked, 0.3s Time] [2021-11-25 17:53:16,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-11-25 17:53:16,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 433. [2021-11-25 17:53:16,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 399 states have (on average 1.200501253132832) internal successors, (479), 411 states have internal predecessors, (479), 11 states have call successors, (11), 10 states have call predecessors, (11), 16 states have return successors, (21), 11 states have call predecessors, (21), 11 states have call successors, (21) [2021-11-25 17:53:16,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 511 transitions. [2021-11-25 17:53:16,527 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 511 transitions. Word has length 56 [2021-11-25 17:53:16,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:16,527 INFO L470 AbstractCegarLoop]: Abstraction has 433 states and 511 transitions. [2021-11-25 17:53:16,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 4 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:53:16,527 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 511 transitions. [2021-11-25 17:53:16,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-25 17:53:16,529 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:16,529 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:53:16,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:16,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-25 17:53:16,754 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:16,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:16,755 INFO L85 PathProgramCache]: Analyzing trace with hash -842108514, now seen corresponding path program 1 times [2021-11-25 17:53:16,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:16,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995361868] [2021-11-25 17:53:16,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:16,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:16,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:17,129 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:17,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995361868] [2021-11-25 17:53:17,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995361868] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:17,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586183841] [2021-11-25 17:53:17,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:17,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:17,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:17,134 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:17,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-25 17:53:17,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:17,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 17:53:17,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:17,449 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:53:17,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:53:17,719 INFO L354 Elim1Store]: treesize reduction 24, result has 38.5 percent of original size [2021-11-25 17:53:17,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 23 [2021-11-25 17:53:17,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-25 17:53:17,851 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:17,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:18,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586183841] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:18,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [367467166] [2021-11-25 17:53:18,016 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 17:53:18,016 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:18,017 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:18,017 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:18,017 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:18,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:18,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:18,280 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:53:18,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:53:18,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:18,331 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:53:18,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:53:18,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:18,472 INFO L354 Elim1Store]: treesize reduction 207, result has 26.1 percent of original size [2021-11-25 17:53:18,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 188 treesize of output 225 [2021-11-25 17:53:18,799 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 17:53:19,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:19,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:19,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:19,209 INFO L354 Elim1Store]: treesize reduction 140, result has 14.1 percent of original size [2021-11-25 17:53:19,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 219 treesize of output 218 [2021-11-25 17:53:19,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:19,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:19,295 INFO L354 Elim1Store]: treesize reduction 166, result has 23.9 percent of original size [2021-11-25 17:53:19,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 219 treesize of output 242 [2021-11-25 17:53:19,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:19,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:19,525 INFO L354 Elim1Store]: treesize reduction 199, result has 26.8 percent of original size [2021-11-25 17:53:19,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:53:19,691 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:24,478 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '37795#(and (<= 0 ~global~0.offset) (<= ~global~0.offset 0) (<= 3 |parse_input_#in~input#1.base|) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) |~#commands~0.offset|)) 1) (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (= |parse_input_~i~0#1| 1) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|)) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (= |old(~global~0.offset)| 0) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|) (select |#length| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) |~#commands~0.offset|))) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0)) (and (= 6 |~#commands~0.base|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (= |old(~global~0.offset)| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))) (not (= (select |#valid| |parse_input_#t~mem3#1.base|) 1)) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5))' at error location [2021-11-25 17:53:24,478 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:24,478 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:53:24,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2021-11-25 17:53:24,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185174799] [2021-11-25 17:53:24,478 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:24,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-25 17:53:24,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:24,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-25 17:53:24,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1934, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 17:53:24,479 INFO L87 Difference]: Start difference. First operand 433 states and 511 transitions. Second operand has 23 states, 20 states have (on average 4.8) internal successors, (96), 21 states have internal predecessors, (96), 3 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:53:25,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:25,926 INFO L93 Difference]: Finished difference Result 476 states and 550 transitions. [2021-11-25 17:53:25,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-25 17:53:25,927 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 4.8) internal successors, (96), 21 states have internal predecessors, (96), 3 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 57 [2021-11-25 17:53:25,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:25,929 INFO L225 Difference]: With dead ends: 476 [2021-11-25 17:53:25,929 INFO L226 Difference]: Without dead ends: 476 [2021-11-25 17:53:25,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 97 SyntacticMatches, 10 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1940 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=771, Invalid=4929, Unknown=0, NotChecked=0, Total=5700 [2021-11-25 17:53:25,931 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 571 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:25,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 288 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 338 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2021-11-25 17:53:25,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-11-25 17:53:25,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 426. [2021-11-25 17:53:25,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 393 states have (on average 1.1908396946564885) internal successors, (468), 404 states have internal predecessors, (468), 11 states have call successors, (11), 10 states have call predecessors, (11), 16 states have return successors, (21), 11 states have call predecessors, (21), 11 states have call successors, (21) [2021-11-25 17:53:25,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 500 transitions. [2021-11-25 17:53:25,941 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 500 transitions. Word has length 57 [2021-11-25 17:53:25,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:25,941 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 500 transitions. [2021-11-25 17:53:25,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 4.8) internal successors, (96), 21 states have internal predecessors, (96), 3 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:53:25,941 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 500 transitions. [2021-11-25 17:53:25,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-25 17:53:25,942 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:25,943 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2021-11-25 17:53:25,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:26,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-11-25 17:53:26,162 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:26,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:26,162 INFO L85 PathProgramCache]: Analyzing trace with hash -335560113, now seen corresponding path program 1 times [2021-11-25 17:53:26,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:26,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576191306] [2021-11-25 17:53:26,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:26,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:26,565 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 15 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:26,566 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:26,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576191306] [2021-11-25 17:53:26,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576191306] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:26,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837201480] [2021-11-25 17:53:26,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:26,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:26,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:26,570 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:26,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-25 17:53:26,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:26,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 50 conjunts are in the unsatisfiable core [2021-11-25 17:53:26,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:27,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:27,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:53:27,281 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:53:27,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-25 17:53:27,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:27,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:53:27,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-25 17:53:27,985 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 17:53:27,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-11-25 17:53:28,013 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:53:28,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:28,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837201480] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:28,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [144564400] [2021-11-25 17:53:28,227 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 17:53:28,227 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:28,228 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:28,228 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:28,228 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:28,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:28,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:28,447 INFO L354 Elim1Store]: treesize reduction 148, result has 13.5 percent of original size [2021-11-25 17:53:28,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 182 [2021-11-25 17:53:28,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:28,502 INFO L354 Elim1Store]: treesize reduction 174, result has 23.0 percent of original size [2021-11-25 17:53:28,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 183 treesize of output 206 [2021-11-25 17:53:28,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:28,672 INFO L354 Elim1Store]: treesize reduction 207, result has 26.1 percent of original size [2021-11-25 17:53:28,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 188 treesize of output 225 [2021-11-25 17:53:28,979 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 17:53:29,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:29,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:29,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:29,394 INFO L354 Elim1Store]: treesize reduction 140, result has 14.1 percent of original size [2021-11-25 17:53:29,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 219 treesize of output 218 [2021-11-25 17:53:29,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:29,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:29,449 INFO L354 Elim1Store]: treesize reduction 166, result has 23.9 percent of original size [2021-11-25 17:53:29,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 219 treesize of output 242 [2021-11-25 17:53:29,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:29,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:29,692 INFO L354 Elim1Store]: treesize reduction 199, result has 26.8 percent of original size [2021-11-25 17:53:29,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:53:29,938 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:34,991 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '39033#(and (or (< |parse_input_#t~mem3#1.offset| 0) (<= (select |#length| |parse_input_#t~mem3#1.base|) |parse_input_#t~mem3#1.offset|)) (<= 0 ~global~0.offset) (= (select |#valid| |parse_input_#t~mem3#1.base|) 1) (<= ~global~0.offset 0) (<= 3 |parse_input_#in~input#1.base|) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) |~#commands~0.offset|)) 1) (= (select |#valid| |parse_input_~input#1.base|) 1) (= 6 |~#commands~0.base|) (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|)) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (= |parse_input_~i~0#1| 1) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|)) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (= |old(~global~0.offset)| 0) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) |~#commands~0.offset|) (select |#length| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) |~#commands~0.offset|))) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0)) (and (= 6 |~#commands~0.base|) (= |parse_input_#in~input#1.base| |parse_input_~input#1.base|) (<= (+ (* 9 |parse_input_~i~0#1|) |~#commands~0.offset| 4) (select |#length| |~#commands~0.base|)) (= |parse_input_#in~input#1.offset| |parse_input_~input#1.offset|) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (= |#NULL.offset| 0) (= |parse_input_#t~mem3#1.offset| (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |parse_input_#in~input#1.offset| 0) (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_#t~mem3#1.base|) (= |old(~global~0.offset)| 0) (= (select |#valid| |~#commands~0.base|) 1) (= |#NULL.base| 0))) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5))' at error location [2021-11-25 17:53:34,991 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:34,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:53:34,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 25 [2021-11-25 17:53:34,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397552120] [2021-11-25 17:53:34,991 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:34,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-25 17:53:34,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:34,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-25 17:53:34,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=2409, Unknown=0, NotChecked=0, Total=2652 [2021-11-25 17:53:34,992 INFO L87 Difference]: Start difference. First operand 426 states and 500 transitions. Second operand has 27 states, 23 states have (on average 4.608695652173913) internal successors, (106), 23 states have internal predecessors, (106), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:53:38,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:38,614 INFO L93 Difference]: Finished difference Result 606 states and 701 transitions. [2021-11-25 17:53:38,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-11-25 17:53:38,614 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 23 states have (on average 4.608695652173913) internal successors, (106), 23 states have internal predecessors, (106), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 58 [2021-11-25 17:53:38,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:38,617 INFO L225 Difference]: With dead ends: 606 [2021-11-25 17:53:38,617 INFO L226 Difference]: Without dead ends: 606 [2021-11-25 17:53:38,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3561 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=1283, Invalid=10059, Unknown=0, NotChecked=0, Total=11342 [2021-11-25 17:53:38,619 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 560 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 168 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:38,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [560 Valid, 531 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 905 Invalid, 0 Unknown, 168 Unchecked, 0.6s Time] [2021-11-25 17:53:38,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-11-25 17:53:38,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 292. [2021-11-25 17:53:38,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 268 states have (on average 1.171641791044776) internal successors, (314), 277 states have internal predecessors, (314), 7 states have call successors, (7), 7 states have call predecessors, (7), 12 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2021-11-25 17:53:38,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 333 transitions. [2021-11-25 17:53:38,627 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 333 transitions. Word has length 58 [2021-11-25 17:53:38,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:38,627 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 333 transitions. [2021-11-25 17:53:38,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 23 states have (on average 4.608695652173913) internal successors, (106), 23 states have internal predecessors, (106), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 17:53:38,628 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 333 transitions. [2021-11-25 17:53:38,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-25 17:53:38,629 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:38,629 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:38,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:38,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:38,839 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:38,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:38,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1680839067, now seen corresponding path program 1 times [2021-11-25 17:53:38,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:38,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954955948] [2021-11-25 17:53:38,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:38,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:38,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:38,911 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 28 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:53:38,911 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:38,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954955948] [2021-11-25 17:53:38,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954955948] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:38,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228170732] [2021-11-25 17:53:38,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:38,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:38,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:38,934 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:38,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-25 17:53:39,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:39,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 17:53:39,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:39,110 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 28 proven. 20 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:53:39,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:39,242 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 44 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:53:39,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228170732] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:39,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1510187882] [2021-11-25 17:53:39,243 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 17:53:39,243 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:39,243 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:39,244 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:39,244 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:39,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:39,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:39,475 INFO L354 Elim1Store]: treesize reduction 165, result has 19.9 percent of original size [2021-11-25 17:53:39,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 196 treesize of output 210 [2021-11-25 17:53:39,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:39,532 INFO L354 Elim1Store]: treesize reduction 187, result has 29.7 percent of original size [2021-11-25 17:53:39,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 185 treesize of output 230 [2021-11-25 17:53:39,896 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 35 for LOIs [2021-11-25 17:53:40,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:40,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:40,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:40,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:40,233 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-25 17:53:40,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 35 [2021-11-25 17:53:40,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:40,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:40,265 INFO L354 Elim1Store]: treesize reduction 52, result has 26.8 percent of original size [2021-11-25 17:53:40,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 41 [2021-11-25 17:53:40,486 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:42,793 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '40411#(and (<= |parse_input_~input#1.offset| 0) (= |parse_input_c1_~x~0#1.offset| 0) (<= 0 |#NULL.base|) (= (select |#valid| |parse_input_~input#1.base|) 1) (<= 6 |~#commands~0.base|) (<= (select (select |#memory_int| |~#commands~0.base|) (+ |~#commands~0.offset| 8 (* |parse_input_~i~0#1| 9))) ~state~0) (not (= |parse_input_c1_~x~0#1.base| 0)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9) 4)) |parse_input_#t~mem6#1.offset|) (= |parse_input_##fun~~TO~VOID_#in~#fp#1.base| |parse_input_#t~mem6#1.base|) (= |parse_input_#t~mem6#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9) 4))) (<= 3 |parse_input_~input#1.base|) (< |parse_input_~input#1.offset| (select |#length| |parse_input_~input#1.base|)) (<= |#NULL.offset| 0) (<= 0 |parse_input_~input#1.offset|) (= (select |#valid| |parse_input_c1_~x~0#1.base|) 1) (not (= ~global~0.offset 0)) (= (select |#length| |parse_input_c1_~x~0#1.base|) 1) (<= |~#commands~0.base| 6) (<= 0 |parse_input_#in~input#1.offset|) (<= 0 |~#commands~0.offset|) (= |parse_input_#t~mem6#1.offset| |parse_input_##fun~~TO~VOID_#in~#fp#1.offset|) (<= |parse_input_#in~input#1.offset| 0) (<= |#NULL.base| 0) (not (= |parse_input_c1_~x~0#1.base| |parse_input_~input#1.base|)) (<= |parse_input_~input#1.base| 5) (< |parse_input_c1_~x~0#1.base| |#StackHeapBarrier|) (<= 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|) (<= (+ (* 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))' at error location [2021-11-25 17:53:42,793 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:42,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:53:42,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2021-11-25 17:53:42,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752242902] [2021-11-25 17:53:42,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:42,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 17:53:42,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:42,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 17:53:42,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2021-11-25 17:53:42,794 INFO L87 Difference]: Start difference. First operand 292 states and 333 transitions. Second operand has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 2 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:42,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:42,833 INFO L93 Difference]: Finished difference Result 301 states and 340 transitions. [2021-11-25 17:53:42,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:42,833 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 2 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 58 [2021-11-25 17:53:42,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:42,834 INFO L225 Difference]: With dead ends: 301 [2021-11-25 17:53:42,834 INFO L226 Difference]: Without dead ends: 301 [2021-11-25 17:53:42,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 151 SyntacticMatches, 6 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2021-11-25 17:53:42,835 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 51 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:42,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 57 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:42,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2021-11-25 17:53:42,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 245. [2021-11-25 17:53:42,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 226 states have (on average 1.1504424778761062) internal successors, (260), 232 states have internal predecessors, (260), 6 states have call successors, (6), 6 states have call predecessors, (6), 10 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2021-11-25 17:53:42,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 276 transitions. [2021-11-25 17:53:42,840 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 276 transitions. Word has length 58 [2021-11-25 17:53:42,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:42,841 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 276 transitions. [2021-11-25 17:53:42,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 2 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 17:53:42,841 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 276 transitions. [2021-11-25 17:53:42,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-25 17:53:42,842 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:42,842 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:53:42,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:43,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-11-25 17:53:43,062 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:43,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:43,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2058510792, now seen corresponding path program 1 times [2021-11-25 17:53:43,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:43,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376686292] [2021-11-25 17:53:43,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:43,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:43,172 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 24 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:43,172 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:43,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376686292] [2021-11-25 17:53:43,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376686292] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:43,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937153679] [2021-11-25 17:53:43,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:43,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:43,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:43,174 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:43,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-25 17:53:43,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:43,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-25 17:53:43,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:43,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 17:53:43,460 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-25 17:53:43,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 21 [2021-11-25 17:53:43,496 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-25 17:53:43,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:53:43,510 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 26 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:43,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:43,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937153679] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:43,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2116962339] [2021-11-25 17:53:43,602 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 17:53:43,602 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 17:53:43,602 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 17:53:43,603 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 17:53:43,603 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 17:53:43,732 INFO L354 Elim1Store]: treesize reduction 46, result has 64.6 percent of original size [2021-11-25 17:53:43,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 111 [2021-11-25 17:53:44,054 INFO L354 Elim1Store]: treesize reduction 118, result has 27.2 percent of original size [2021-11-25 17:53:44,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:53:44,195 INFO L354 Elim1Store]: treesize reduction 136, result has 28.0 percent of original size [2021-11-25 17:53:44,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:53:44,204 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:53:44,244 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:53:44,517 INFO L197 IcfgInterpreter]: Interpreting procedure parse_input with input of size 25 for LOIs [2021-11-25 17:53:44,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:44,619 INFO L354 Elim1Store]: treesize reduction 46, result has 62.3 percent of original size [2021-11-25 17:53:44,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 103 [2021-11-25 17:53:44,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:44,835 INFO L354 Elim1Store]: treesize reduction 110, result has 28.6 percent of original size [2021-11-25 17:53:44,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 35 treesize of output 61 [2021-11-25 17:53:44,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:53:44,989 INFO L354 Elim1Store]: treesize reduction 128, result has 29.3 percent of original size [2021-11-25 17:53:44,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 17:53:44,999 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:53:45,031 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:53:45,060 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2021-11-25 17:53:45,135 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 17:53:48,007 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '41232#(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)) (<= (select (select |#memory_int| |~#commands~0.base|) (+ |~#commands~0.offset| 8 (* |parse_input_~i~0#1| 9))) ~state~0) (= 6 |~#commands~0.base|) (not (= |parse_input_c1_~x~0#1.base| 0)) (= (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9) 4)) |parse_input_#t~mem6#1.offset|) (= |parse_input_##fun~~TO~VOID_#in~#fp#1.base| |parse_input_#t~mem6#1.base|) (= |parse_input_#t~mem6#1.base| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9) 4))) (< |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|) (< (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) (select |#length| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))))) (< ~global~0.base |#StackHeapBarrier|) (= ~global~0.offset 0) (= |parse_input_#t~mem6#1.offset| |parse_input_##fun~~TO~VOID_#in~#fp#1.offset|) (= |~#commands~0.offset| 0) (= |parse_input_~i~0#1| 0) (not (= (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9))) |parse_input_c1_~x~0#1.base|)) (not (= |parse_input_c1_~x~0#1.base| |parse_input_~input#1.base|)) (<= 0 (select (select |#memory_$Pointer$.offset| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) (= |#NULL.offset| 0) (= |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) (<= 0 |#StackHeapBarrier|) (<= |parse_input_#in~input#1.base| 5) (= (select |#valid| (select (select |#memory_$Pointer$.base| |~#commands~0.base|) (+ |~#commands~0.offset| (* |parse_input_~i~0#1| 9)))) 1) (<= (+ (* 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 [2021-11-25 17:53:48,007 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 17:53:48,007 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:53:48,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-11-25 17:53:48,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886270106] [2021-11-25 17:53:48,007 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 17:53:48,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 17:53:48,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:48,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 17:53:48,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2021-11-25 17:53:48,008 INFO L87 Difference]: Start difference. First operand 245 states and 276 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) [2021-11-25 17:53:48,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:48,108 INFO L93 Difference]: Finished difference Result 298 states and 338 transitions. [2021-11-25 17:53:48,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 17:53:48,108 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 [2021-11-25 17:53:48,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:48,109 INFO L225 Difference]: With dead ends: 298 [2021-11-25 17:53:48,109 INFO L226 Difference]: Without dead ends: 298 [2021-11-25 17:53:48,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 122 SyntacticMatches, 7 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2021-11-25 17:53:48,110 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 39 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:48,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 159 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 56 Invalid, 0 Unknown, 64 Unchecked, 0.0s Time] [2021-11-25 17:53:48,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-11-25 17:53:48,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 280. [2021-11-25 17:53:48,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 259 states have (on average 1.1544401544401544) internal successors, (299), 265 states have internal predecessors, (299), 7 states have call successors, (7), 7 states have call predecessors, (7), 11 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2021-11-25 17:53:48,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 318 transitions. [2021-11-25 17:53:48,115 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 318 transitions. Word has length 62 [2021-11-25 17:53:48,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:48,115 INFO L470 AbstractCegarLoop]: Abstraction has 280 states and 318 transitions. [2021-11-25 17:53:48,115 INFO L471 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) [2021-11-25 17:53:48,115 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 318 transitions. [2021-11-25 17:53:48,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-25 17:53:48,116 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:48,116 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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] [2021-11-25 17:53:48,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:48,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:48,336 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:48,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:48,337 INFO L85 PathProgramCache]: Analyzing trace with hash -250375309, now seen corresponding path program 1 times [2021-11-25 17:53:48,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:48,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174381902] [2021-11-25 17:53:48,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:48,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:48,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:48,413 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 33 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:53:48,413 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 17:53:48,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174381902] [2021-11-25 17:53:48,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174381902] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:48,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519269059] [2021-11-25 17:53:48,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:48,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:48,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:48,431 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:53:48,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-25 17:53:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:48,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 17:53:48,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:48,634 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 33 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:53:48,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:48,810 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:53:48,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519269059] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-25 17:53:48,810 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:53:48,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2021-11-25 17:53:48,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840873124] [2021-11-25 17:53:48,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:48,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 17:53:48,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 17:53:48,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 17:53:48,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-25 17:53:48,811 INFO L87 Difference]: Start difference. First operand 280 states and 318 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:53:48,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:48,866 INFO L93 Difference]: Finished difference Result 296 states and 332 transitions. [2021-11-25 17:53:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 17:53:48,867 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 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 63 [2021-11-25 17:53:48,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:48,868 INFO L225 Difference]: With dead ends: 296 [2021-11-25 17:53:48,868 INFO L226 Difference]: Without dead ends: 280 [2021-11-25 17:53:48,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-11-25 17:53:48,868 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 53 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:48,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 168 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:53:48,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-11-25 17:53:48,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 269. [2021-11-25 17:53:48,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 249 states have (on average 1.1526104417670682) internal successors, (287), 254 states have internal predecessors, (287), 7 states have call successors, (7), 7 states have call predecessors, (7), 10 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2021-11-25 17:53:48,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 305 transitions. [2021-11-25 17:53:48,873 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 305 transitions. Word has length 63 [2021-11-25 17:53:48,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:48,874 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 305 transitions. [2021-11-25 17:53:48,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:53:48,874 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 305 transitions. [2021-11-25 17:53:48,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-25 17:53:48,875 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:48,875 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:48,896 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:49,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:53:49,079 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:49,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:49,080 INFO L85 PathProgramCache]: Analyzing trace with hash 976800701, now seen corresponding path program 1 times [2021-11-25 17:53:49,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 17:53:49,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198548341] [2021-11-25 17:53:49,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:49,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 17:53:49,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 17:53:49,142 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-25 17:53:49,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-25 17:53:49,189 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-25 17:53:49,190 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-25 17:53:49,190 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (22 of 23 remaining) [2021-11-25 17:53:49,192 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr0REQUIRES_VIOLATION (21 of 23 remaining) [2021-11-25 17:53:49,192 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr1REQUIRES_VIOLATION (20 of 23 remaining) [2021-11-25 17:53:49,192 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE (19 of 23 remaining) [2021-11-25 17:53:49,193 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (18 of 23 remaining) [2021-11-25 17:53:49,193 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE (17 of 23 remaining) [2021-11-25 17:53:49,193 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE (16 of 23 remaining) [2021-11-25 17:53:49,193 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr6REQUIRES_VIOLATION (15 of 23 remaining) [2021-11-25 17:53:49,193 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr7REQUIRES_VIOLATION (14 of 23 remaining) [2021-11-25 17:53:49,193 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr8REQUIRES_VIOLATION (13 of 23 remaining) [2021-11-25 17:53:49,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr9REQUIRES_VIOLATION (12 of 23 remaining) [2021-11-25 17:53:49,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE (11 of 23 remaining) [2021-11-25 17:53:49,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE (10 of 23 remaining) [2021-11-25 17:53:49,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr12ASSERT_VIOLATIONMEMORY_FREE (9 of 23 remaining) [2021-11-25 17:53:49,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE (8 of 23 remaining) [2021-11-25 17:53:49,194 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr14ASSERT_VIOLATIONMEMORY_FREE (7 of 23 remaining) [2021-11-25 17:53:49,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr15ASSERT_VIOLATIONMEMORY_FREE (6 of 23 remaining) [2021-11-25 17:53:49,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr16ASSERT_VIOLATIONMEMORY_FREE (5 of 23 remaining) [2021-11-25 17:53:49,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr17ASSERT_VIOLATIONMEMORY_FREE (4 of 23 remaining) [2021-11-25 17:53:49,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr18ASSERT_VIOLATIONMEMORY_FREE (3 of 23 remaining) [2021-11-25 17:53:49,195 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE (2 of 23 remaining) [2021-11-25 17:53:49,196 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE (1 of 23 remaining) [2021-11-25 17:53:49,196 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE (0 of 23 remaining) [2021-11-25 17:53:49,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-11-25 17:53:49,199 INFO L732 BasicCegarLoop]: Path program 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:49,202 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-25 17:53:49,269 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 05:53:49 BoogieIcfgContainer [2021-11-25 17:53:49,269 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-25 17:53:49,269 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-25 17:53:49,270 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-25 17:53:49,270 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-25 17:53:49,270 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:49:53" (3/4) ... [2021-11-25 17:53:49,273 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-25 17:53:49,273 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-25 17:53:49,273 INFO L158 Benchmark]: Toolchain (without parser) took 237173.32ms. Allocated memory was 100.7MB in the beginning and 333.4MB in the end (delta: 232.8MB). Free memory was 57.8MB in the beginning and 131.3MB in the end (delta: -73.5MB). Peak memory consumption was 159.6MB. Max. memory is 16.1GB. [2021-11-25 17:53:49,273 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 100.7MB. Free memory is still 75.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 17:53:49,274 INFO L158 Benchmark]: CACSL2BoogieTranslator took 507.50ms. Allocated memory is still 100.7MB. Free memory was 57.6MB in the beginning and 65.3MB in the end (delta: -7.7MB). Peak memory consumption was 6.5MB. Max. memory is 16.1GB. [2021-11-25 17:53:49,274 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.34ms. Allocated memory is still 100.7MB. Free memory was 65.3MB in the beginning and 63.1MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 17:53:49,274 INFO L158 Benchmark]: Boogie Preprocessor took 32.11ms. Allocated memory is still 100.7MB. Free memory was 63.1MB in the beginning and 61.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-25 17:53:49,274 INFO L158 Benchmark]: RCFGBuilder took 391.60ms. Allocated memory is still 100.7MB. Free memory was 61.5MB in the beginning and 46.9MB in the end (delta: 14.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-11-25 17:53:49,274 INFO L158 Benchmark]: TraceAbstraction took 236168.86ms. Allocated memory was 100.7MB in the beginning and 333.4MB in the end (delta: 232.8MB). Free memory was 46.4MB in the beginning and 131.3MB in the end (delta: -84.9MB). Peak memory consumption was 150.8MB. Max. memory is 16.1GB. [2021-11-25 17:53:49,274 INFO L158 Benchmark]: Witness Printer took 3.55ms. Allocated memory is still 333.4MB. Free memory is still 131.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-25 17:53:49,275 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24ms. Allocated memory is still 100.7MB. Free memory is still 75.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 507.50ms. Allocated memory is still 100.7MB. Free memory was 57.6MB in the beginning and 65.3MB in the end (delta: -7.7MB). Peak memory consumption was 6.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 63.34ms. Allocated memory is still 100.7MB. Free memory was 65.3MB in the beginning and 63.1MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 32.11ms. Allocated memory is still 100.7MB. Free memory was 63.1MB in the beginning and 61.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 391.60ms. Allocated memory is still 100.7MB. Free memory was 61.5MB in the beginning and 46.9MB in the end (delta: 14.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 236168.86ms. Allocated memory was 100.7MB in the beginning and 333.4MB in the end (delta: 232.8MB). Free memory was 46.4MB in the beginning and 131.3MB in the end (delta: -84.9MB). Peak memory consumption was 150.8MB. Max. memory is 16.1GB. * Witness Printer took 3.55ms. Allocated memory is still 333.4MB. Free memory is still 131.3MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 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, overapproximation of memtrack at line 722. 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)=7, \old(global)=0, \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)=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)=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)=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] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ 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] [L692] COND TRUE i < 2 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] [L693] EXPR commands[i].name 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] 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)=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)=0, \old(global)=7, \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)=0, \old(global)=7, \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)=7, \old(global)=0, \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)=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] 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)=7, \old(global)=0, \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)=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] 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] COND FALSE !(strcmp(commands[i].name,input) == 0) [L692] i++ 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] [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: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 693]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 694]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 695]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 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: 236.0s, OverallIterations: 46, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 23.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13869 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13868 mSDsluCounter, 12989 SdHoareTripleChecker+Invalid, 7.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1992 IncrementalHoareTripleChecker+Unchecked, 10924 mSDsCounter, 2070 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11170 IncrementalHoareTripleChecker+Invalid, 15232 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2070 mSolverCounterUnsat, 2306 mSDtfsCounter, 11170 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4709 GetRequests, 2897 SyntacticMatches, 175 SemanticMatches, 1637 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32011 ImplicationChecksByTransitivity, 145.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=551occurred in iteration=18, InterpolantAutomatonStates: 704, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 45 MinimizatonAttempts, 2567 StatesRemovedByMinimization, 44 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 27.3s InterpolantComputationTime, 3302 NumberOfCodeBlocks, 3270 NumberOfCodeBlocksAsserted, 90 NumberOfCheckSat, 3706 ConstructedInterpolants, 292 QuantifiedInterpolants, 44661 SizeOfPredicates, 183 NumberOfNonLiveVariables, 9856 ConjunctsInSsa, 777 ConjunctsInUnsatCore, 95 InterpolantComputations, 12 PerfectInterpolantSequences, 1196/2568 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: 2.8s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 4, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 34, DAG_INTERPRETER_EARLY_EXITS: 0, TOOLS_POST_APPLICATIONS: 67, TOOLS_POST_TIME: 2.3s, TOOLS_POST_CALL_APPLICATIONS: 5, TOOLS_POST_CALL_TIME: 0.2s, TOOLS_POST_RETURN_APPLICATIONS: 2, TOOLS_POST_RETURN_TIME: 0.1s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 74, TOOLS_QUANTIFIERELIM_TIME: 2.5s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.3s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 119, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 5, DOMAIN_JOIN_TIME: 0.1s, 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: 34, DOMAIN_ISBOTTOM_TIME: 0.1s, LOOP_SUMMARIZER_APPLICATIONS: 1, LOOP_SUMMARIZER_CACHE_MISSES: 1, LOOP_SUMMARIZER_OVERALL_TIME: 1.0s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 1.0s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 2, CALL_SUMMARIZER_APPLICATIONS: 2, CALL_SUMMARIZER_CACHE_MISSES: 1, CALL_SUMMARIZER_OVERALL_TIME: 0.2s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.2s, 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: 366, DAG_COMPRESSION_RETAINED_NODES: 101, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-25 17:53:49,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 17:53:51,497 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 17:53:51,500 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 17:53:51,551 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 17:53:51,552 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 17:53:51,553 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 17:53:51,555 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 17:53:51,560 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 17:53:51,563 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 17:53:51,569 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 17:53:51,570 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 17:53:51,571 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 17:53:51,572 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 17:53:51,574 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 17:53:51,576 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 17:53:51,577 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 17:53:51,578 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 17:53:51,579 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 17:53:51,581 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 17:53:51,583 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 17:53:51,585 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 17:53:51,587 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 17:53:51,588 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 17:53:51,589 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 17:53:51,592 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 17:53:51,593 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 17:53:51,593 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 17:53:51,594 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 17:53:51,595 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 17:53:51,596 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 17:53:51,596 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 17:53:51,597 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 17:53:51,598 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 17:53:51,599 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 17:53:51,600 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 17:53:51,600 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 17:53:51,615 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 17:53:51,615 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 17:53:51,615 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 17:53:51,617 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 17:53:51,617 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 17:53:51,623 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-11-25 17:53:51,662 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 17:53:51,663 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 17:53:51,663 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 17:53:51,664 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 17:53:51,664 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 17:53:51,665 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 17:53:51,665 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 17:53:51,665 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 17:53:51,665 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 17:53:51,665 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 17:53:51,666 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 17:53:51,666 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 17:53:51,671 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-25 17:53:51,671 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-25 17:53:51,671 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 17:53:51,671 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 17:53:51,672 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-25 17:53:51,672 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 17:53:51,672 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 17:53:51,672 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 17:53:51,672 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-25 17:53:51,673 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-25 17:53:51,673 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-25 17:53:51,673 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 17:53:51,673 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-25 17:53:51,674 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-25 17:53:51,674 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-25 17:53:51,674 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 17:53:51,674 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 17:53:51,675 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 17:53:51,675 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-25 17:53:51,675 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 17:53:51,675 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 17:53:51,676 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 17:53:51,676 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 17:53:51,676 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-25 17:53:51,677 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-25 17:53:51,677 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 17:53:51,677 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 17:53:51,677 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_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f5db0b7f76a0d4c4c35217e21dd4a594e7457adb3230ac21a302fd5d7ee15c [2021-11-25 17:53:52,055 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 17:53:52,082 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 17:53:52,085 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 17:53:52,086 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 17:53:52,087 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 17:53:52,088 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-11-25 17:53:52,148 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data/3469c1845/11f8f5901d46488d9b16bec183533951/FLAG4c27d32da [2021-11-25 17:53:52,836 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 17:53:52,837 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/sv-benchmarks/c/memsafety-bftpd/bftpd_1.i [2021-11-25 17:53:52,856 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data/3469c1845/11f8f5901d46488d9b16bec183533951/FLAG4c27d32da [2021-11-25 17:53:53,016 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/data/3469c1845/11f8f5901d46488d9b16bec183533951 [2021-11-25 17:53:53,019 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 17:53:53,020 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 17:53:53,022 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 17:53:53,022 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 17:53:53,026 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 17:53:53,027 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,028 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20d4d057 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53, skipping insertion in model container [2021-11-25 17:53:53,028 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,035 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 17:53:53,093 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 17:53:53,484 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 17:53:53,499 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 17:53:53,544 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 17:53:53,593 INFO L208 MainTranslator]: Completed translation [2021-11-25 17:53:53,594 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53 WrapperNode [2021-11-25 17:53:53,605 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 17:53:53,606 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 17:53:53,606 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 17:53:53,607 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 17:53:53,613 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,641 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,677 INFO L137 Inliner]: procedures = 169, calls = 43, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 100 [2021-11-25 17:53:53,678 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 17:53:53,679 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 17:53:53,679 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 17:53:53,679 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 17:53:53,691 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,692 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,703 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,705 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,714 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,721 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,725 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,729 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 17:53:53,730 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 17:53:53,730 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 17:53:53,731 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 17:53:53,731 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (1/1) ... [2021-11-25 17:53:53,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 17:53:53,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:53:53,764 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 17:53:53,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 17:53:53,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-25 17:53:53,799 INFO L130 BoogieDeclarations]: Found specification of procedure parse_input [2021-11-25 17:53:53,800 INFO L138 BoogieDeclarations]: Found implementation of procedure parse_input [2021-11-25 17:53:53,800 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 17:53:53,800 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 17:53:53,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-25 17:53:53,800 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-25 17:53:53,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-25 17:53:53,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-25 17:53:53,801 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 17:53:53,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 17:53:53,925 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 17:53:53,926 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 17:53:54,259 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 17:53:54,265 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 17:53:54,265 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-25 17:53:54,267 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:53:54 BoogieIcfgContainer [2021-11-25 17:53:54,267 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 17:53:54,269 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 17:53:54,269 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 17:53:54,272 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 17:53:54,272 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 05:53:53" (1/3) ... [2021-11-25 17:53:54,272 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71283b80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:53:54, skipping insertion in model container [2021-11-25 17:53:54,273 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:53:53" (2/3) ... [2021-11-25 17:53:54,273 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71283b80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:53:54, skipping insertion in model container [2021-11-25 17:53:54,273 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:53:54" (3/3) ... [2021-11-25 17:53:54,274 INFO L111 eAbstractionObserver]: Analyzing ICFG bftpd_1.i [2021-11-25 17:53:54,279 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 17:53:54,279 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2021-11-25 17:53:54,320 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 17:53:54,327 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 17:53:54,327 INFO L340 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2021-11-25 17:53:54,346 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) [2021-11-25 17:53:54,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 17:53:54,353 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:54,354 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 17:53:54,355 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:54,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:54,363 INFO L85 PathProgramCache]: Analyzing trace with hash -594954629, now seen corresponding path program 1 times [2021-11-25 17:53:54,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:53:54,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [219806293] [2021-11-25 17:53:54,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:54,386 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:53:54,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:53:54,392 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:53:54,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-25 17:53:54,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:54,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:53:54,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:54,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:54,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:54,678 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:53:54,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [219806293] [2021-11-25 17:53:54,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [219806293] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:54,680 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:54,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 17:53:54,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841322693] [2021-11-25 17:53:54,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:54,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:53:54,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:53:54,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:53:54,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:53:54,721 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) [2021-11-25 17:53:54,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:54,920 INFO L93 Difference]: Finished difference Result 121 states and 139 transitions. [2021-11-25 17:53:54,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:53:54,922 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 17:53:54,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:54,932 INFO L225 Difference]: With dead ends: 121 [2021-11-25 17:53:54,932 INFO L226 Difference]: Without dead ends: 117 [2021-11-25 17:53:54,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:53:54,937 INFO L933 BasicCegarLoop]: 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 [2021-11-25 17:53:54,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 109 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:54,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-11-25 17:53:54,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 88. [2021-11-25 17:53:54,977 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) [2021-11-25 17:53:54,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 113 transitions. [2021-11-25 17:53:54,982 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 113 transitions. Word has length 6 [2021-11-25 17:53:54,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:54,983 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 113 transitions. [2021-11-25 17:53:54,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 2 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:53:54,983 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 113 transitions. [2021-11-25 17:53:54,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-25 17:53:54,984 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:54,985 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-25 17:53:54,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:55,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:53:55,197 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:55,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:55,201 INFO L85 PathProgramCache]: Analyzing trace with hash -594954628, now seen corresponding path program 1 times [2021-11-25 17:53:55,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:53:55,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289304058] [2021-11-25 17:53:55,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:55,206 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:53:55,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:53:55,222 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:53:55,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-25 17:53:55,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:55,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 17:53:55,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:55,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:55,451 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:55,451 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:53:55,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289304058] [2021-11-25 17:53:55,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [289304058] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:55,452 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:55,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 17:53:55,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193952434] [2021-11-25 17:53:55,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:55,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:53:55,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:53:55,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:53:55,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:53:55,455 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) [2021-11-25 17:53:55,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:55,681 INFO L93 Difference]: Finished difference Result 214 states and 281 transitions. [2021-11-25 17:53:55,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:53:55,682 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-25 17:53:55,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:55,686 INFO L225 Difference]: With dead ends: 214 [2021-11-25 17:53:55,688 INFO L226 Difference]: Without dead ends: 214 [2021-11-25 17:53:55,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:53:55,691 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 143 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:55,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 158 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:55,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-11-25 17:53:55,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 156. [2021-11-25 17:53:55,732 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) [2021-11-25 17:53:55,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 243 transitions. [2021-11-25 17:53:55,738 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 243 transitions. Word has length 6 [2021-11-25 17:53:55,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:55,738 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 243 transitions. [2021-11-25 17:53:55,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:53:55,739 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 243 transitions. [2021-11-25 17:53:55,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-25 17:53:55,740 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:55,741 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:55,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:55,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:53:55,957 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:55,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:55,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1263724334, now seen corresponding path program 1 times [2021-11-25 17:53:55,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:53:55,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2125950550] [2021-11-25 17:53:55,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:55,965 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:53:55,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:53:55,970 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:53:55,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-25 17:53:56,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:56,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:53:56,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:56,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:53:56,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:56,203 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:56,203 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:53:56,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2125950550] [2021-11-25 17:53:56,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2125950550] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:56,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:56,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:53:56,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294973221] [2021-11-25 17:53:56,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:56,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:56,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:53:56,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:56,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:53:56,206 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) [2021-11-25 17:53:56,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:56,538 INFO L93 Difference]: Finished difference Result 247 states and 351 transitions. [2021-11-25 17:53:56,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:56,539 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-25 17:53:56,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:56,542 INFO L225 Difference]: With dead ends: 247 [2021-11-25 17:53:56,542 INFO L226 Difference]: Without dead ends: 247 [2021-11-25 17:53:56,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:53:56,547 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 108 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:56,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 191 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 17:53:56,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-11-25 17:53:56,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 159. [2021-11-25 17:53:56,572 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) [2021-11-25 17:53:56,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 246 transitions. [2021-11-25 17:53:56,575 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 246 transitions. Word has length 7 [2021-11-25 17:53:56,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:56,575 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 246 transitions. [2021-11-25 17:53:56,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:53:56,576 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 246 transitions. [2021-11-25 17:53:56,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-25 17:53:56,576 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:56,576 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:56,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:56,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:53:56,790 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:56,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:56,793 INFO L85 PathProgramCache]: Analyzing trace with hash -520748645, now seen corresponding path program 1 times [2021-11-25 17:53:56,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:53:56,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1047393346] [2021-11-25 17:53:56,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:56,797 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:53:56,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:53:56,800 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:53:56,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-25 17:53:56,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:56,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:53:56,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:57,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:53:57,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:53:57,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:57,060 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:57,061 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:53:57,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1047393346] [2021-11-25 17:53:57,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1047393346] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:57,061 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:57,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:53:57,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369794906] [2021-11-25 17:53:57,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:57,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:57,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:53:57,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:57,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:53:57,063 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) [2021-11-25 17:53:57,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:57,344 INFO L93 Difference]: Finished difference Result 216 states and 282 transitions. [2021-11-25 17:53:57,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:57,346 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-25 17:53:57,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:57,348 INFO L225 Difference]: With dead ends: 216 [2021-11-25 17:53:57,348 INFO L226 Difference]: Without dead ends: 216 [2021-11-25 17:53:57,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:53:57,354 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 146 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:53:57,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 210 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:57,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-11-25 17:53:57,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 159. [2021-11-25 17:53:57,378 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) [2021-11-25 17:53:57,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 244 transitions. [2021-11-25 17:53:57,382 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 244 transitions. Word has length 8 [2021-11-25 17:53:57,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:57,382 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 244 transitions. [2021-11-25 17:53:57,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:53:57,383 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 244 transitions. [2021-11-25 17:53:57,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-25 17:53:57,383 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:57,383 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:57,394 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:57,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:53:57,594 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:57,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:57,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1036661236, now seen corresponding path program 1 times [2021-11-25 17:53:57,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:53:57,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1442161256] [2021-11-25 17:53:57,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:57,599 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:53:57,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:53:57,604 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:53:57,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-25 17:53:57,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:57,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 17:53:57,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:57,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:57,787 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:57,787 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:53:57,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1442161256] [2021-11-25 17:53:57,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1442161256] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:57,788 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:57,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:53:57,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596907992] [2021-11-25 17:53:57,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:57,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:57,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:53:57,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:57,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:53:57,790 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) [2021-11-25 17:53:57,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:57,991 INFO L93 Difference]: Finished difference Result 253 states and 346 transitions. [2021-11-25 17:53:57,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:57,992 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-25 17:53:57,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:57,994 INFO L225 Difference]: With dead ends: 253 [2021-11-25 17:53:57,994 INFO L226 Difference]: Without dead ends: 253 [2021-11-25 17:53:57,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:53:57,995 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 147 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 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 [2021-11-25 17:53:57,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 209 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:57,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-11-25 17:53:58,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 192. [2021-11-25 17:53:58,010 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) [2021-11-25 17:53:58,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 290 transitions. [2021-11-25 17:53:58,013 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 290 transitions. Word has length 9 [2021-11-25 17:53:58,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:58,013 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 290 transitions. [2021-11-25 17:53:58,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:53:58,014 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 290 transitions. [2021-11-25 17:53:58,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-25 17:53:58,014 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:58,014 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:58,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:58,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:53:58,227 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:58,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:58,229 INFO L85 PathProgramCache]: Analyzing trace with hash 2071727293, now seen corresponding path program 1 times [2021-11-25 17:53:58,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:53:58,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1930054652] [2021-11-25 17:53:58,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:58,232 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:53:58,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:53:58,236 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:53:58,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-25 17:53:58,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:58,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:53:58,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:58,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:58,420 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:53:58,421 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:53:58,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1930054652] [2021-11-25 17:53:58,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1930054652] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:53:58,425 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:53:58,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:53:58,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066294179] [2021-11-25 17:53:58,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:53:58,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 17:53:58,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:53:58,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 17:53:58,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:53:58,431 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) [2021-11-25 17:53:58,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:53:58,687 INFO L93 Difference]: Finished difference Result 242 states and 313 transitions. [2021-11-25 17:53:58,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:53:58,688 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-25 17:53:58,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:53:58,690 INFO L225 Difference]: With dead ends: 242 [2021-11-25 17:53:58,690 INFO L226 Difference]: Without dead ends: 242 [2021-11-25 17:53:58,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:53:58,691 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 186 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 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 [2021-11-25 17:53:58,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 207 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:53:58,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-11-25 17:53:58,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 206. [2021-11-25 17:53:58,704 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) [2021-11-25 17:53:58,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 311 transitions. [2021-11-25 17:53:58,713 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 311 transitions. Word has length 10 [2021-11-25 17:53:58,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:53:58,713 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 311 transitions. [2021-11-25 17:53:58,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:53:58,714 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 311 transitions. [2021-11-25 17:53:58,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-25 17:53:58,714 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:53:58,714 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:53:58,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-25 17:53:58,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:53:58,927 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:53:58,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:53:58,929 INFO L85 PathProgramCache]: Analyzing trace with hash 288674115, now seen corresponding path program 1 times [2021-11-25 17:53:58,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:53:58,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [448682546] [2021-11-25 17:53:58,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:58,931 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:53:58,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:53:58,934 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:53:58,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-25 17:53:59,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:53:59,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:53:59,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:53:59,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:59,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:53:59,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:53:59,935 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:53:59,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [448682546] [2021-11-25 17:53:59,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [448682546] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:53:59,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [771380784] [2021-11-25 17:53:59,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:53:59,936 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:53:59,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:53:59,943 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:53:59,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2021-11-25 17:54:00,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:00,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:54:00,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:00,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:00,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:00,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:00,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [771380784] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:00,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764485179] [2021-11-25 17:54:00,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:00,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:00,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:00,674 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:00,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 17:54:00,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:00,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 17:54:00,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:00,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:00,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:01,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:01,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764485179] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:01,259 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:54:01,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 6 [2021-11-25 17:54:01,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932546494] [2021-11-25 17:54:01,259 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:01,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 17:54:01,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:01,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 17:54:01,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-25 17:54:01,261 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) [2021-11-25 17:54:01,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:01,827 INFO L93 Difference]: Finished difference Result 368 states and 497 transitions. [2021-11-25 17:54:01,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 17:54:01,828 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-25 17:54:01,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:01,830 INFO L225 Difference]: With dead ends: 368 [2021-11-25 17:54:01,830 INFO L226 Difference]: Without dead ends: 368 [2021-11-25 17:54:01,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-25 17:54:01,831 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 444 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:01,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 286 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 17:54:01,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-11-25 17:54:01,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 241. [2021-11-25 17:54:01,844 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) [2021-11-25 17:54:01,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 368 transitions. [2021-11-25 17:54:01,847 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 368 transitions. Word has length 14 [2021-11-25 17:54:01,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:01,847 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 368 transitions. [2021-11-25 17:54:01,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:54:01,848 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 368 transitions. [2021-11-25 17:54:01,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-25 17:54:01,849 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:01,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:01,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2021-11-25 17:54:02,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:02,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:02,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:54:02,453 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:02,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:02,455 INFO L85 PathProgramCache]: Analyzing trace with hash 358962923, now seen corresponding path program 1 times [2021-11-25 17:54:02,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:02,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1187567681] [2021-11-25 17:54:02,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:02,458 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:02,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:02,461 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:02,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-25 17:54:02,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:02,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 17:54:02,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:02,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:02,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:02,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:02,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:02,943 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:02,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1187567681] [2021-11-25 17:54:02,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1187567681] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:02,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [257497577] [2021-11-25 17:54:02,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:02,944 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:54:02,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:54:02,945 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:54:02,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2021-11-25 17:54:03,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:03,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:54:03,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:03,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:03,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:03,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:03,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:03,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [257497577] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:03,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033823132] [2021-11-25 17:54:03,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:03,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:03,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:03,534 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:03,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 17:54:03,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:03,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:54:03,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:03,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:04,003 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:04,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:04,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:04,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033823132] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:04,480 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:54:04,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 18 [2021-11-25 17:54:04,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711759523] [2021-11-25 17:54:04,480 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:04,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 17:54:04,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:04,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 17:54:04,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-11-25 17:54:04,481 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) [2021-11-25 17:54:06,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:06,845 INFO L93 Difference]: Finished difference Result 633 states and 837 transitions. [2021-11-25 17:54:06,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-25 17:54:06,846 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 19 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-11-25 17:54:06,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:06,850 INFO L225 Difference]: With dead ends: 633 [2021-11-25 17:54:06,850 INFO L226 Difference]: Without dead ends: 633 [2021-11-25 17:54:06,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=351, Invalid=1131, Unknown=0, NotChecked=0, Total=1482 [2021-11-25 17:54:06,852 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 1339 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1339 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:06,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1339 Valid, 746 Invalid, 913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-25 17:54:06,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-11-25 17:54:06,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 322. [2021-11-25 17:54:06,868 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) [2021-11-25 17:54:06,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 500 transitions. [2021-11-25 17:54:06,872 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 500 transitions. Word has length 15 [2021-11-25 17:54:06,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:06,872 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 500 transitions. [2021-11-25 17:54:06,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 19 states have internal predecessors, (68), 5 states have call successors, (5), 5 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:54:06,873 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 500 transitions. [2021-11-25 17:54:06,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-25 17:54:06,873 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:06,874 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:06,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:07,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:07,318 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:07,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:54:07,492 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:07,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:07,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1757051230, now seen corresponding path program 1 times [2021-11-25 17:54:07,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:07,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1841555550] [2021-11-25 17:54:07,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:07,495 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:07,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:07,498 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:07,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-25 17:54:07,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:07,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 17:54:07,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:07,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:07,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:07,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:07,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:08,100 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:08,100 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:08,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1841555550] [2021-11-25 17:54:08,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1841555550] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:08,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2095854053] [2021-11-25 17:54:08,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:08,101 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:54:08,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:54:08,105 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:54:08,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2021-11-25 17:54:08,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:08,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 17:54:08,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:08,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:08,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:08,431 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:08,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:08,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:08,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2095854053] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:08,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945815671] [2021-11-25 17:54:08,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:08,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:08,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:08,539 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:08,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 17:54:08,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:08,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:54:08,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:09,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:09,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:09,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:09,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:09,535 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:09,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945815671] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:09,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:54:09,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4, 4, 4, 4] total 15 [2021-11-25 17:54:09,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675268894] [2021-11-25 17:54:09,536 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:09,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 17:54:09,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:09,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 17:54:09,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-11-25 17:54:09,538 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) [2021-11-25 17:54:12,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:12,045 INFO L93 Difference]: Finished difference Result 849 states and 1156 transitions. [2021-11-25 17:54:12,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-25 17:54:12,046 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-25 17:54:12,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:12,052 INFO L225 Difference]: With dead ends: 849 [2021-11-25 17:54:12,052 INFO L226 Difference]: Without dead ends: 849 [2021-11-25 17:54:12,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2021-11-25 17:54:12,053 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 1104 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1104 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:12,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1104 Valid, 846 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-25 17:54:12,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2021-11-25 17:54:12,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 433. [2021-11-25 17:54:12,081 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) [2021-11-25 17:54:12,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 696 transitions. [2021-11-25 17:54:12,089 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 696 transitions. Word has length 16 [2021-11-25 17:54:12,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:12,089 INFO L470 AbstractCegarLoop]: Abstraction has 433 states and 696 transitions. [2021-11-25 17:54:12,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.625) internal successors, (58), 16 states have internal predecessors, (58), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:54:12,089 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 696 transitions. [2021-11-25 17:54:12,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-25 17:54:12,091 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:12,091 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:12,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:12,318 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:12,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:12,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:54:12,712 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting parse_inputErr10ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:12,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:12,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986564, now seen corresponding path program 1 times [2021-11-25 17:54:12,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:12,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68737489] [2021-11-25 17:54:12,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:12,716 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:12,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:12,718 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:12,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-25 17:54:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:12,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 17:54:12,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:12,835 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:54:12,835 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:12,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68737489] [2021-11-25 17:54:12,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68737489] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:54:12,836 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:54:12,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 17:54:12,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814103609] [2021-11-25 17:54:12,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:54:12,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:54:12,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:12,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:54:12,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:54:12,837 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) [2021-11-25 17:54:12,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:12,867 INFO L93 Difference]: Finished difference Result 583 states and 924 transitions. [2021-11-25 17:54:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:54:12,868 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-25 17:54:12,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:12,872 INFO L225 Difference]: With dead ends: 583 [2021-11-25 17:54:12,872 INFO L226 Difference]: Without dead ends: 583 [2021-11-25 17:54:12,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:54:12,873 INFO L933 BasicCegarLoop]: 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 [2021-11-25 17:54:12,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 119 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:54:12,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-11-25 17:54:12,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 565. [2021-11-25 17:54:12,891 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) [2021-11-25 17:54:12,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 920 transitions. [2021-11-25 17:54:12,896 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 920 transitions. Word has length 18 [2021-11-25 17:54:12,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:12,897 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 920 transitions. [2021-11-25 17:54:12,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:54:12,897 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 920 transitions. [2021-11-25 17:54:12,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-25 17:54:12,898 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:12,898 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:12,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:13,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:54:13,109 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:13,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:13,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1592986820, now seen corresponding path program 1 times [2021-11-25 17:54:13,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:13,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1206329358] [2021-11-25 17:54:13,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:13,115 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:13,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:13,118 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:13,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-25 17:54:13,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:13,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 17:54:13,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:13,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:13,295 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:54:13,295 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:13,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1206329358] [2021-11-25 17:54:13,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1206329358] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:54:13,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:54:13,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 17:54:13,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740569328] [2021-11-25 17:54:13,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:54:13,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:54:13,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:13,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:54:13,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:54:13,297 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) [2021-11-25 17:54:13,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:13,344 INFO L93 Difference]: Finished difference Result 608 states and 938 transitions. [2021-11-25 17:54:13,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:54:13,344 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-25 17:54:13,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:13,348 INFO L225 Difference]: With dead ends: 608 [2021-11-25 17:54:13,348 INFO L226 Difference]: Without dead ends: 608 [2021-11-25 17:54:13,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:54:13,350 INFO L933 BasicCegarLoop]: 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.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:13,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 120 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:54:13,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-11-25 17:54:13,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 584. [2021-11-25 17:54:13,368 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) [2021-11-25 17:54:13,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 923 transitions. [2021-11-25 17:54:13,373 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 923 transitions. Word has length 18 [2021-11-25 17:54:13,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:13,373 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 923 transitions. [2021-11-25 17:54:13,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:54:13,374 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 923 transitions. [2021-11-25 17:54:13,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-25 17:54:13,375 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:13,375 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:13,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:13,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:54:13,587 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting parse_inputErr11ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:13,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:13,589 INFO L85 PathProgramCache]: Analyzing trace with hash 2137943300, now seen corresponding path program 1 times [2021-11-25 17:54:13,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:13,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [396494281] [2021-11-25 17:54:13,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:13,591 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:13,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:13,593 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:13,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-25 17:54:13,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:13,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:54:13,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:13,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:13,777 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:54:13,777 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:13,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [396494281] [2021-11-25 17:54:13,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [396494281] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:54:13,778 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:54:13,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-25 17:54:13,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316286165] [2021-11-25 17:54:13,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:54:13,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:54:13,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:13,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:54:13,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:54:13,779 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) [2021-11-25 17:54:13,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:13,827 INFO L93 Difference]: Finished difference Result 599 states and 922 transitions. [2021-11-25 17:54:13,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:54:13,828 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-11-25 17:54:13,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:13,832 INFO L225 Difference]: With dead ends: 599 [2021-11-25 17:54:13,832 INFO L226 Difference]: Without dead ends: 599 [2021-11-25 17:54:13,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:54:13,833 INFO L933 BasicCegarLoop]: 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.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:13,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 121 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:54:13,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2021-11-25 17:54:13,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 584. [2021-11-25 17:54:13,850 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) [2021-11-25 17:54:13,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 918 transitions. [2021-11-25 17:54:13,855 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 918 transitions. Word has length 19 [2021-11-25 17:54:13,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:13,855 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 918 transitions. [2021-11-25 17:54:13,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:54:13,855 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 918 transitions. [2021-11-25 17:54:13,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-25 17:54:13,856 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:13,856 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2021-11-25 17:54:13,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-11-25 17:54:14,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:54:14,068 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:14,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:14,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1621609206, now seen corresponding path program 2 times [2021-11-25 17:54:14,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:14,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [355231301] [2021-11-25 17:54:14,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 17:54:14,070 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:14,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:14,071 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:14,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-25 17:54:14,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 17:54:14,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:14,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:54:14,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:14,433 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:14,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:15,574 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:15,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [355231301] [2021-11-25 17:54:15,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [355231301] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:15,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1815827677] [2021-11-25 17:54:15,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 17:54:15,574 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:54:15,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:54:15,576 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:54:15,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2021-11-25 17:54:15,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 17:54:15,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:15,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 17:54:15,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:15,782 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:15,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:15,914 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:15,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1815827677] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:15,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671986491] [2021-11-25 17:54:15,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 17:54:15,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:15,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:15,931 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:15,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 17:54:15,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 17:54:15,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:54:15,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 17:54:15,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:16,043 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:16,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:16,107 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:16,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671986491] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:54:16,107 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:54:16,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 16 [2021-11-25 17:54:16,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547744410] [2021-11-25 17:54:16,107 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:16,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 17:54:16,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:16,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 17:54:16,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-11-25 17:54:16,109 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) [2021-11-25 17:54:17,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:17,205 INFO L93 Difference]: Finished difference Result 687 states and 965 transitions. [2021-11-25 17:54:17,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 17:54:17,206 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-11-25 17:54:17,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:17,214 INFO L225 Difference]: With dead ends: 687 [2021-11-25 17:54:17,214 INFO L226 Difference]: Without dead ends: 687 [2021-11-25 17:54:17,214 INFO L932 BasicCegarLoop]: 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 [2021-11-25 17:54:17,217 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 409 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:17,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 1079 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-25 17:54:17,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2021-11-25 17:54:17,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 488. [2021-11-25 17:54:17,237 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) [2021-11-25 17:54:17,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 718 transitions. [2021-11-25 17:54:17,241 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 718 transitions. Word has length 22 [2021-11-25 17:54:17,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:17,242 INFO L470 AbstractCegarLoop]: Abstraction has 488 states and 718 transitions. [2021-11-25 17:54:17,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.875) internal successors, (78), 16 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 17:54:17,242 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 718 transitions. [2021-11-25 17:54:17,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-25 17:54:17,244 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:17,245 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:17,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:17,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:17,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:17,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 17:54:17,871 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:17,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:17,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1078444150, now seen corresponding path program 1 times [2021-11-25 17:54:17,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:17,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1653124712] [2021-11-25 17:54:17,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:17,875 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:17,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:17,877 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:17,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-25 17:54:17,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:17,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-25 17:54:17,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:17,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:17,983 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:54:17,983 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:17,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1653124712] [2021-11-25 17:54:17,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1653124712] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:54:17,983 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:54:17,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:54:17,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441208183] [2021-11-25 17:54:17,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:54:17,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:54:17,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:17,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:54:17,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:54:17,985 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) [2021-11-25 17:54:17,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:17,992 INFO L93 Difference]: Finished difference Result 365 states and 523 transitions. [2021-11-25 17:54:17,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:54:17,992 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-11-25 17:54:17,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:17,994 INFO L225 Difference]: With dead ends: 365 [2021-11-25 17:54:17,995 INFO L226 Difference]: Without dead ends: 365 [2021-11-25 17:54:17,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:54:17,996 INFO L933 BasicCegarLoop]: 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 [2021-11-25 17:54:17,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 132 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:54:17,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-11-25 17:54:18,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-11-25 17:54:18,006 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) [2021-11-25 17:54:18,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 523 transitions. [2021-11-25 17:54:18,008 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 523 transitions. Word has length 25 [2021-11-25 17:54:18,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:18,008 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 523 transitions. [2021-11-25 17:54:18,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:54:18,009 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 523 transitions. [2021-11-25 17:54:18,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 17:54:18,010 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:18,010 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:18,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:18,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:54:18,221 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:18,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:18,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1446375410, now seen corresponding path program 1 times [2021-11-25 17:54:18,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:18,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2137526603] [2021-11-25 17:54:18,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:18,223 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:18,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:18,224 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:18,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-11-25 17:54:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:18,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:54:18,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:20,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:54:20,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:54:20,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:20,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:21,244 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:21,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2137526603] [2021-11-25 17:54:21,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2137526603] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:21,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1626372659] [2021-11-25 17:54:21,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:21,245 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:54:21,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:54:21,250 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:54:21,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-11-25 17:54:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:21,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:54:21,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:23,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:54:23,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:54:23,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:23,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:24,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1626372659] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:24,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399067716] [2021-11-25 17:54:24,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:24,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:24,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:24,040 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:24,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-25 17:54:24,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:24,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:54:24,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:26,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:54:26,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:54:26,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:26,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:28,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399067716] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:28,840 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:28,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2021-11-25 17:54:28,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001083328] [2021-11-25 17:54:28,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:28,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 17:54:28,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:28,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 17:54:28,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=65, Unknown=1, NotChecked=0, Total=90 [2021-11-25 17:54:28,841 INFO L87 Difference]: Start difference. First operand 365 states and 523 transitions. Second operand has 7 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:54:33,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:33,405 INFO L93 Difference]: Finished difference Result 636 states and 859 transitions. [2021-11-25 17:54:33,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 17:54:33,406 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-11-25 17:54:33,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:33,410 INFO L225 Difference]: With dead ends: 636 [2021-11-25 17:54:33,410 INFO L226 Difference]: Without dead ends: 636 [2021-11-25 17:54:33,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 81 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=74, Invalid=163, Unknown=3, NotChecked=0, Total=240 [2021-11-25 17:54:33,411 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 218 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:33,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 280 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 153 Invalid, 0 Unknown, 61 Unchecked, 0.4s Time] [2021-11-25 17:54:33,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2021-11-25 17:54:33,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 538. [2021-11-25 17:54:33,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 472 states have (on average 1.4957627118644068) internal successors, (706), 509 states have internal predecessors, (706), 16 states have call successors, (16), 12 states have call predecessors, (16), 27 states have return successors, (59), 16 states have call predecessors, (59), 16 states have call successors, (59) [2021-11-25 17:54:33,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 781 transitions. [2021-11-25 17:54:33,430 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 781 transitions. Word has length 27 [2021-11-25 17:54:33,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:33,431 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 781 transitions. [2021-11-25 17:54:33,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:54:33,431 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 781 transitions. [2021-11-25 17:54:33,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-25 17:54:33,432 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:33,432 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:33,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:33,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:33,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-11-25 17:54:34,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:34,046 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:34,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:34,046 INFO L85 PathProgramCache]: Analyzing trace with hash 308487171, now seen corresponding path program 1 times [2021-11-25 17:54:34,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:34,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1996598456] [2021-11-25 17:54:34,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:34,047 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:34,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:34,048 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:34,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-11-25 17:54:34,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:34,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-25 17:54:34,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:34,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:34,368 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:54:34,368 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:34,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1996598456] [2021-11-25 17:54:34,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1996598456] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:54:34,368 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:54:34,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 17:54:34,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836134065] [2021-11-25 17:54:34,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:54:34,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 17:54:34,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:34,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 17:54:34,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-25 17:54:34,369 INFO L87 Difference]: Start difference. First operand 538 states and 781 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:54:34,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:54:34,599 INFO L93 Difference]: Finished difference Result 502 states and 684 transitions. [2021-11-25 17:54:34,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 17:54:34,600 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-11-25 17:54:34,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:54:34,603 INFO L225 Difference]: With dead ends: 502 [2021-11-25 17:54:34,603 INFO L226 Difference]: Without dead ends: 502 [2021-11-25 17:54:34,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-11-25 17:54:34,604 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 158 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:54:34,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 214 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 17:54:34,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-11-25 17:54:34,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 430. [2021-11-25 17:54:34,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 373 states have (on average 1.4691689008042896) internal successors, (548), 406 states have internal predecessors, (548), 13 states have call successors, (13), 10 states have call predecessors, (13), 21 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2021-11-25 17:54:34,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 604 transitions. [2021-11-25 17:54:34,622 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 604 transitions. Word has length 28 [2021-11-25 17:54:34,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:54:34,622 INFO L470 AbstractCegarLoop]: Abstraction has 430 states and 604 transitions. [2021-11-25 17:54:34,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:54:34,622 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 604 transitions. [2021-11-25 17:54:34,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-25 17:54:34,625 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:54:34,625 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:54:34,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-11-25 17:54:34,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:54:34,838 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:54:34,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:54:34,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1602633389, now seen corresponding path program 1 times [2021-11-25 17:54:34,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:54:34,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [445660065] [2021-11-25 17:54:34,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:34,840 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:54:34,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:54:34,841 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:54:34,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-11-25 17:54:34,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:34,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 17:54:34,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:37,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:54:37,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:54:37,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:37,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:37,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:39,934 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_parse_input_c1_~x~0#1.base_17| (_ BitVec 32)) (v_ArrVal_27 (_ BitVec 32))) (or (not (= (_ bv0 1) (bvneg (select |c_#valid| |v_parse_input_c1_~x~0#1.base_17|)))) (bvult (select (select |c_#memory_$Pointer$.offset| |c_~#commands~0.base|) |c_~#commands~0.offset|) (select (store |c_#length| |v_parse_input_c1_~x~0#1.base_17| v_ArrVal_27) (select (select |c_#memory_$Pointer$.base| |c_~#commands~0.base|) |c_~#commands~0.offset|))))) is different from false [2021-11-25 17:54:39,937 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:54:39,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [445660065] [2021-11-25 17:54:39,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [445660065] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:39,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2123163543] [2021-11-25 17:54:39,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:39,938 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:54:39,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:54:39,939 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:54:39,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2021-11-25 17:54:40,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:40,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:54:40,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:44,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:54:44,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:54:44,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:44,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:44,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:49,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2123163543] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:49,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173522456] [2021-11-25 17:54:49,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:54:49,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:54:49,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:54:49,079 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:54:49,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-25 17:54:49,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:54:49,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 17:54:49,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:54:51,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:54:51,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:54:51,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:51,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:54:51,783 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:54:51,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:54:54,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173522456] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:54:54,041 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:54:54,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 7 [2021-11-25 17:54:54,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176225313] [2021-11-25 17:54:54,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:54:54,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 17:54:54,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:54:54,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 17:54:54,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=121, Unknown=5, NotChecked=22, Total=182 [2021-11-25 17:54:54,042 INFO L87 Difference]: Start difference. First operand 430 states and 604 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:55:00,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:55:00,847 INFO L93 Difference]: Finished difference Result 508 states and 667 transitions. [2021-11-25 17:55:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 17:55:00,848 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2021-11-25 17:55:00,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:55:00,851 INFO L225 Difference]: With dead ends: 508 [2021-11-25 17:55:00,851 INFO L226 Difference]: Without dead ends: 508 [2021-11-25 17:55:00,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 22.9s TimeCoverageRelationStatistics Valid=115, Invalid=301, Unknown=8, NotChecked=38, Total=462 [2021-11-25 17:55:00,852 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 270 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 17:55:00,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 293 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 187 Invalid, 0 Unknown, 75 Unchecked, 0.5s Time] [2021-11-25 17:55:00,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-11-25 17:55:00,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 431. [2021-11-25 17:55:00,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 374 states have (on average 1.4625668449197862) internal successors, (547), 407 states have internal predecessors, (547), 13 states have call successors, (13), 10 states have call predecessors, (13), 21 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2021-11-25 17:55:00,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 603 transitions. [2021-11-25 17:55:00,867 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 603 transitions. Word has length 29 [2021-11-25 17:55:00,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:55:00,867 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 603 transitions. [2021-11-25 17:55:00,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:55:00,868 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 603 transitions. [2021-11-25 17:55:00,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-25 17:55:00,868 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:55:00,868 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:55:00,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:01,085 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:01,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:01,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:01,482 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:55:01,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:55:01,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1857972446, now seen corresponding path program 1 times [2021-11-25 17:55:01,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:55:01,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1247414720] [2021-11-25 17:55:01,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:01,483 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:55:01,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:55:01,485 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:55:01,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-11-25 17:55:01,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:01,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:55:01,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:01,748 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 17:55:01,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2021-11-25 17:55:01,831 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:01,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:02,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:02,133 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:55:02,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1247414720] [2021-11-25 17:55:02,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1247414720] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:55:02,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [232333758] [2021-11-25 17:55:02,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:02,134 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:55:02,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:55:02,135 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:55:02,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2021-11-25 17:55:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:02,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 17:55:02,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:02,552 INFO L354 Elim1Store]: treesize reduction 22, result has 43.6 percent of original size [2021-11-25 17:55:02,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 39 [2021-11-25 17:55:02,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:02,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:02,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:02,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [232333758] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:55:02,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735365311] [2021-11-25 17:55:02,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:02,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:02,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:55:02,954 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:55:02,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-25 17:55:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:03,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:55:03,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:05,251 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:55:05,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 17:55:05,315 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:05,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:05,617 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:05,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735365311] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:55:05,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:55:05,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 12 [2021-11-25 17:55:05,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28365140] [2021-11-25 17:55:05,618 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:55:05,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 17:55:05,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:55:05,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 17:55:05,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=134, Unknown=1, NotChecked=0, Total=182 [2021-11-25 17:55:05,619 INFO L87 Difference]: Start difference. First operand 431 states and 603 transitions. Second operand has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 10 states have internal predecessors, (67), 2 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:55:20,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:55:20,561 INFO L93 Difference]: Finished difference Result 562 states and 725 transitions. [2021-11-25 17:55:20,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 17:55:20,562 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 10 states have internal predecessors, (67), 2 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2021-11-25 17:55:20,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:55:20,565 INFO L225 Difference]: With dead ends: 562 [2021-11-25 17:55:20,566 INFO L226 Difference]: Without dead ends: 562 [2021-11-25 17:55:20,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 148 SyntacticMatches, 16 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=165, Invalid=429, Unknown=6, NotChecked=0, Total=600 [2021-11-25 17:55:20,567 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 469 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 17:55:20,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 448 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 221 Invalid, 0 Unknown, 135 Unchecked, 0.5s Time] [2021-11-25 17:55:20,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-11-25 17:55:20,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 506. [2021-11-25 17:55:20,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 446 states have (on average 1.405829596412556) internal successors, (627), 480 states have internal predecessors, (627), 13 states have call successors, (13), 12 states have call predecessors, (13), 24 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2021-11-25 17:55:20,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 683 transitions. [2021-11-25 17:55:20,584 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 683 transitions. Word has length 30 [2021-11-25 17:55:20,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:55:20,584 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 683 transitions. [2021-11-25 17:55:20,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 10 states have internal predecessors, (67), 2 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:55:20,585 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 683 transitions. [2021-11-25 17:55:20,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-25 17:55:20,585 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:55:20,586 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:55:20,622 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:20,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (32)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:21,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:21,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:55:21,203 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:55:21,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:55:21,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1762570929, now seen corresponding path program 1 times [2021-11-25 17:55:21,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:55:21,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1058279746] [2021-11-25 17:55:21,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:21,204 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:55:21,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:55:21,205 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:55:21,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-11-25 17:55:21,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:21,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:55:21,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:23,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:55:23,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:55:23,673 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:23,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:23,871 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:55:23,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1058279746] [2021-11-25 17:55:23,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1058279746] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:23,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1885808416] [2021-11-25 17:55:23,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:23,871 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:55:23,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:55:23,872 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:55:23,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2021-11-25 17:55:24,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:24,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:55:24,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:26,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:55:26,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:55:26,456 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:26,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:26,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1885808416] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:26,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575671615] [2021-11-25 17:55:26,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:26,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:26,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:55:26,605 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:55:26,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-25 17:55:26,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:26,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:55:26,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:26,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:55:26,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:55:26,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:26,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:27,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575671615] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:27,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:55:27,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2021-11-25 17:55:27,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011371214] [2021-11-25 17:55:27,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:55:27,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 17:55:27,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:55:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 17:55:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=100, Unknown=1, NotChecked=0, Total=132 [2021-11-25 17:55:27,118 INFO L87 Difference]: Start difference. First operand 506 states and 683 transitions. Second operand has 8 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:55:31,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:55:31,843 INFO L93 Difference]: Finished difference Result 677 states and 830 transitions. [2021-11-25 17:55:31,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 17:55:31,844 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 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 31 [2021-11-25 17:55:31,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:55:31,846 INFO L225 Difference]: With dead ends: 677 [2021-11-25 17:55:31,847 INFO L226 Difference]: Without dead ends: 677 [2021-11-25 17:55:31,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 103 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=121, Invalid=296, Unknown=3, NotChecked=0, Total=420 [2021-11-25 17:55:31,848 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 368 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 17:55:31,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 302 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 182 Invalid, 0 Unknown, 82 Unchecked, 0.5s Time] [2021-11-25 17:55:31,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-11-25 17:55:31,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 599. [2021-11-25 17:55:31,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 535 states have (on average 1.3831775700934579) internal successors, (740), 572 states have internal predecessors, (740), 13 states have call successors, (13), 13 states have call predecessors, (13), 28 states have return successors, (40), 13 states have call predecessors, (40), 13 states have call successors, (40) [2021-11-25 17:55:31,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 793 transitions. [2021-11-25 17:55:31,866 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 793 transitions. Word has length 31 [2021-11-25 17:55:31,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:55:31,866 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 793 transitions. [2021-11-25 17:55:31,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:55:31,867 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 793 transitions. [2021-11-25 17:55:31,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-25 17:55:31,867 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:55:31,868 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:55:31,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (35)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:32,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2021-11-25 17:55:32,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-11-25 17:55:32,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:32,470 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:55:32,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:55:32,471 INFO L85 PathProgramCache]: Analyzing trace with hash -132941611, now seen corresponding path program 1 times [2021-11-25 17:55:32,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:55:32,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1401315218] [2021-11-25 17:55:32,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:32,471 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:55:32,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:55:32,473 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:55:32,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-11-25 17:55:32,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:32,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:55:32,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:34,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:55:34,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:55:35,236 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:35,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:36,203 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:55:36,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1401315218] [2021-11-25 17:55:36,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1401315218] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:36,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1029699837] [2021-11-25 17:55:36,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:36,204 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:55:36,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:55:36,214 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:55:36,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (38)] Waiting until timeout for monitored process [2021-11-25 17:55:36,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:36,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:55:36,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:38,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:55:38,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:55:38,949 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:38,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:39,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1029699837] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:39,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042797764] [2021-11-25 17:55:39,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:39,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:39,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:55:39,598 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:55:39,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-25 17:55:39,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:39,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:55:39,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:42,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:55:42,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:55:42,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:42,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:44,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042797764] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:44,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:55:44,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2021-11-25 17:55:44,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223198169] [2021-11-25 17:55:44,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:55:44,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 17:55:44,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:55:44,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 17:55:44,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=99, Unknown=1, NotChecked=0, Total=132 [2021-11-25 17:55:44,774 INFO L87 Difference]: Start difference. First operand 599 states and 793 transitions. Second operand has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:55:49,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:55:49,366 INFO L93 Difference]: Finished difference Result 679 states and 853 transitions. [2021-11-25 17:55:49,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 17:55:49,367 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2021-11-25 17:55:49,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:55:49,371 INFO L225 Difference]: With dead ends: 679 [2021-11-25 17:55:49,371 INFO L226 Difference]: Without dead ends: 679 [2021-11-25 17:55:49,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 127 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=97, Invalid=242, Unknown=3, NotChecked=0, Total=342 [2021-11-25 17:55:49,372 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 263 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:55:49,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 296 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 160 Invalid, 0 Unknown, 77 Unchecked, 0.4s Time] [2021-11-25 17:55:49,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-11-25 17:55:49,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 599. [2021-11-25 17:55:49,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 535 states have (on average 1.3663551401869158) internal successors, (731), 572 states have internal predecessors, (731), 13 states have call successors, (13), 13 states have call predecessors, (13), 28 states have return successors, (40), 13 states have call predecessors, (40), 13 states have call successors, (40) [2021-11-25 17:55:49,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 784 transitions. [2021-11-25 17:55:49,396 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 784 transitions. Word has length 35 [2021-11-25 17:55:49,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:55:49,396 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 784 transitions. [2021-11-25 17:55:49,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:55:49,397 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 784 transitions. [2021-11-25 17:55:49,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-25 17:55:49,397 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:55:49,397 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:55:49,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (38)] Forceful destruction successful, exit code 0 [2021-11-25 17:55:49,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-11-25 17:55:49,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2021-11-25 17:55:50,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:55:50,001 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:55:50,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:55:50,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1525473162, now seen corresponding path program 1 times [2021-11-25 17:55:50,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:55:50,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [426577575] [2021-11-25 17:55:50,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:50,002 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:55:50,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:55:50,003 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:55:50,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-11-25 17:55:50,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:50,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 17:55:50,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:50,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-11-25 17:55:50,916 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:50,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:51,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:51,751 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:55:51,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [426577575] [2021-11-25 17:55:51,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [426577575] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:55:51,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1223512340] [2021-11-25 17:55:51,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:51,752 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:55:51,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:55:51,752 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:55:51,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2021-11-25 17:55:51,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:51,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 17:55:51,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:52,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-11-25 17:55:52,454 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-25 17:55:52,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:52,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1223512340] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:55:52,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133493023] [2021-11-25 17:55:52,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:55:52,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:55:52,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:55:52,605 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:55:52,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-11-25 17:55:52,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:55:52,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:55:52,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:55:54,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-11-25 17:55:54,124 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:54,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:55:57,912 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:55:57,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133493023] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:55:57,912 INFO L186 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2021-11-25 17:55:57,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 4, 9, 9] total 33 [2021-11-25 17:55:57,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038464300] [2021-11-25 17:55:57,913 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2021-11-25 17:55:57,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-25 17:55:57,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:55:57,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-25 17:55:57,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1065, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 17:55:57,915 INFO L87 Difference]: Start difference. First operand 599 states and 784 transitions. Second operand has 34 states, 34 states have (on average 4.411764705882353) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-25 17:56:08,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:56:08,056 INFO L93 Difference]: Finished difference Result 539 states and 654 transitions. [2021-11-25 17:56:08,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-25 17:56:08,057 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.411764705882353) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 36 [2021-11-25 17:56:08,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:56:08,059 INFO L225 Difference]: With dead ends: 539 [2021-11-25 17:56:08,059 INFO L226 Difference]: Without dead ends: 539 [2021-11-25 17:56:08,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=684, Invalid=2976, Unknown=0, NotChecked=0, Total=3660 [2021-11-25 17:56:08,061 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 1089 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1089 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2021-11-25 17:56:08,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1089 Valid, 504 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 1019 Invalid, 0 Unknown, 112 Unchecked, 4.2s Time] [2021-11-25 17:56:08,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-11-25 17:56:08,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 420. [2021-11-25 17:56:08,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 371 states have (on average 1.3935309973045822) internal successors, (517), 401 states have internal predecessors, (517), 9 states have call successors, (9), 9 states have call predecessors, (9), 17 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) [2021-11-25 17:56:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 551 transitions. [2021-11-25 17:56:08,074 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 551 transitions. Word has length 36 [2021-11-25 17:56:08,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:56:08,074 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 551 transitions. [2021-11-25 17:56:08,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.411764705882353) internal successors, (150), 29 states have internal predecessors, (150), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-25 17:56:08,074 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 551 transitions. [2021-11-25 17:56:08,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-25 17:56:08,075 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:56:08,075 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:56:08,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-11-25 17:56:08,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:08,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (41)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:08,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 17:56:08,706 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting parse_inputErr19ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:56:08,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:56:08,706 INFO L85 PathProgramCache]: Analyzing trace with hash 634414932, now seen corresponding path program 1 times [2021-11-25 17:56:08,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:56:08,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368822739] [2021-11-25 17:56:08,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:08,707 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:56:08,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:56:08,707 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:56:08,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-11-25 17:56:08,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:08,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:56:08,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:08,871 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:08,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:08,974 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:08,975 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:56:08,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368822739] [2021-11-25 17:56:08,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368822739] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:08,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [103135669] [2021-11-25 17:56:08,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:08,975 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:56:08,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:56:08,976 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:56:08,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (44)] Waiting until timeout for monitored process [2021-11-25 17:56:09,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:09,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:56:09,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:09,155 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:09,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:09,261 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:09,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [103135669] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:09,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091171387] [2021-11-25 17:56:09,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:09,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:09,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:56:09,263 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:56:09,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-25 17:56:09,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:09,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:56:09,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:09,411 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:09,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:09,538 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:09,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091171387] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:09,539 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:56:09,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 3 [2021-11-25 17:56:09,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615847929] [2021-11-25 17:56:09,540 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:56:09,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:56:09,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:56:09,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:56:09,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:56:09,541 INFO L87 Difference]: Start difference. First operand 420 states and 551 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) [2021-11-25 17:56:09,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:56:09,589 INFO L93 Difference]: Finished difference Result 426 states and 550 transitions. [2021-11-25 17:56:09,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 17:56:09,590 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 [2021-11-25 17:56:09,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:56:09,592 INFO L225 Difference]: With dead ends: 426 [2021-11-25 17:56:09,592 INFO L226 Difference]: Without dead ends: 426 [2021-11-25 17:56:09,592 INFO L932 BasicCegarLoop]: 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 [2021-11-25 17:56:09,593 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 56 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:56:09,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 114 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:56:09,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2021-11-25 17:56:09,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 412. [2021-11-25 17:56:09,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 366 states have (on average 1.3633879781420766) internal successors, (499), 393 states have internal predecessors, (499), 9 states have call successors, (9), 9 states have call predecessors, (9), 17 states have return successors, (25), 9 states have call predecessors, (25), 9 states have call successors, (25) [2021-11-25 17:56:09,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 533 transitions. [2021-11-25 17:56:09,605 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 533 transitions. Word has length 40 [2021-11-25 17:56:09,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:56:09,606 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 533 transitions. [2021-11-25 17:56:09,606 INFO L471 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) [2021-11-25 17:56:09,606 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 533 transitions. [2021-11-25 17:56:09,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 17:56:09,607 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:56:09,607 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:56:09,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:09,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (44)] Ended with exit code 0 [2021-11-25 17:56:10,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-11-25 17:56:10,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:10,220 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting parse_inputErr20ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:56:10,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:56:10,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1807973484, now seen corresponding path program 1 times [2021-11-25 17:56:10,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:56:10,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802944916] [2021-11-25 17:56:10,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:10,221 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:56:10,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:56:10,221 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:56:10,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-11-25 17:56:10,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:10,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 17:56:10,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:10,586 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:10,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:10,792 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:10,792 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:56:10,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802944916] [2021-11-25 17:56:10,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [802944916] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:10,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [591066581] [2021-11-25 17:56:10,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:10,793 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:56:10,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:56:10,793 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:56:10,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2021-11-25 17:56:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:10,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:56:10,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:10,995 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:10,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:11,138 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:11,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [591066581] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:11,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647952772] [2021-11-25 17:56:11,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:11,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:11,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:56:11,139 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:56:11,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-11-25 17:56:11,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:11,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 17:56:11,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:11,318 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:11,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:11,442 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:11,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647952772] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:11,442 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:56:11,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 6 [2021-11-25 17:56:11,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508348514] [2021-11-25 17:56:11,443 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:56:11,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 17:56:11,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:56:11,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 17:56:11,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-25 17:56:11,444 INFO L87 Difference]: Start difference. First operand 412 states and 533 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) [2021-11-25 17:56:11,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:56:11,616 INFO L93 Difference]: Finished difference Result 363 states and 449 transitions. [2021-11-25 17:56:11,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 17:56:11,617 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 [2021-11-25 17:56:11,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:56:11,618 INFO L225 Difference]: With dead ends: 363 [2021-11-25 17:56:11,618 INFO L226 Difference]: Without dead ends: 363 [2021-11-25 17:56:11,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2021-11-25 17:56:11,619 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 136 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:56:11,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 201 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 17:56:11,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2021-11-25 17:56:11,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 337. [2021-11-25 17:56:11,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 299 states have (on average 1.334448160535117) internal successors, (399), 320 states have internal predecessors, (399), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 17:56:11,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 425 transitions. [2021-11-25 17:56:11,629 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 425 transitions. Word has length 41 [2021-11-25 17:56:11,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:56:11,629 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 425 transitions. [2021-11-25 17:56:11,629 INFO L471 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) [2021-11-25 17:56:11,629 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 425 transitions. [2021-11-25 17:56:11,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-25 17:56:11,630 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:56:11,630 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:56:11,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:11,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (47)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:12,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:12,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:12,243 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting parse_inputErr21ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:56:12,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:56:12,244 INFO L85 PathProgramCache]: Analyzing trace with hash -212603050, now seen corresponding path program 1 times [2021-11-25 17:56:12,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:56:12,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2118871145] [2021-11-25 17:56:12,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:12,244 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:56:12,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:56:12,245 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:56:12,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-11-25 17:56:12,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:12,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:56:12,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:12,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 17:56:12,538 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 17:56:12,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 17:56:12,574 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:12,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:12,749 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:12,749 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:56:12,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2118871145] [2021-11-25 17:56:12,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2118871145] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:12,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1112520770] [2021-11-25 17:56:12,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:12,749 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:56:12,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:56:12,752 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:56:12,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (50)] Waiting until timeout for monitored process [2021-11-25 17:56:12,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:12,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 17:56:12,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:13,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 17:56:13,140 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 17:56:13,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 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 23 [2021-11-25 17:56:13,188 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:13,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:13,376 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:13,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1112520770] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:13,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709730190] [2021-11-25 17:56:13,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:13,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:13,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:56:13,377 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:56:13,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-11-25 17:56:13,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:13,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:56:13,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:13,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 17:56:13,648 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:56:13,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-11-25 17:56:13,695 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:13,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:13,926 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:56:13,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709730190] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:56:13,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:56:13,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3, 3, 3, 3] total 3 [2021-11-25 17:56:13,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127799350] [2021-11-25 17:56:13,927 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:56:13,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 17:56:13,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:56:13,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 17:56:13,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 17:56:13,928 INFO L87 Difference]: Start difference. First operand 337 states and 425 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) [2021-11-25 17:56:14,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:56:14,204 INFO L93 Difference]: Finished difference Result 366 states and 444 transitions. [2021-11-25 17:56:14,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 17:56:14,204 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 [2021-11-25 17:56:14,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:56:14,207 INFO L225 Difference]: With dead ends: 366 [2021-11-25 17:56:14,207 INFO L226 Difference]: Without dead ends: 366 [2021-11-25 17:56:14,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 227 SyntacticMatches, 17 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-25 17:56:14,208 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 36 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:56:14,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 144 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 17:56:14,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2021-11-25 17:56:14,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 345. [2021-11-25 17:56:14,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 307 states have (on average 1.3159609120521172) internal successors, (404), 328 states have internal predecessors, (404), 8 states have call successors, (8), 8 states have call predecessors, (8), 13 states have return successors, (18), 8 states have call predecessors, (18), 8 states have call successors, (18) [2021-11-25 17:56:14,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 430 transitions. [2021-11-25 17:56:14,219 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 430 transitions. Word has length 42 [2021-11-25 17:56:14,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:56:14,220 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 430 transitions. [2021-11-25 17:56:14,220 INFO L471 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) [2021-11-25 17:56:14,220 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 430 transitions. [2021-11-25 17:56:14,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-25 17:56:14,221 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:56:14,221 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:56:14,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:14,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-11-25 17:56:14,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (50)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:14,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 17:56:14,835 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting parse_inputErr13ASSERT_VIOLATIONMEMORY_FREE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:56:14,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:56:14,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1418260067, now seen corresponding path program 1 times [2021-11-25 17:56:14,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:56:14,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1054961637] [2021-11-25 17:56:14,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:14,836 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:56:14,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:56:14,837 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:56:14,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-11-25 17:56:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:14,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-25 17:56:14,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:14,996 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-25 17:56:14,997 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:56:14,997 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:56:14,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1054961637] [2021-11-25 17:56:14,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1054961637] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:56:14,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 17:56:14,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 17:56:14,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406036907] [2021-11-25 17:56:14,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:56:14,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 17:56:14,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:56:14,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 17:56:14,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:56:14,999 INFO L87 Difference]: Start difference. First operand 345 states and 430 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:56:15,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:56:15,003 INFO L93 Difference]: Finished difference Result 323 states and 390 transitions. [2021-11-25 17:56:15,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 17:56:15,006 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-11-25 17:56:15,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:56:15,009 INFO L225 Difference]: With dead ends: 323 [2021-11-25 17:56:15,009 INFO L226 Difference]: Without dead ends: 323 [2021-11-25 17:56:15,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 17:56:15,010 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 8 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 17:56:15,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 108 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 17:56:15,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-11-25 17:56:15,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 315. [2021-11-25 17:56:15,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 282 states have (on average 1.2695035460992907) internal successors, (358), 298 states have internal predecessors, (358), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2021-11-25 17:56:15,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 382 transitions. [2021-11-25 17:56:15,021 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 382 transitions. Word has length 47 [2021-11-25 17:56:15,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:56:15,021 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 382 transitions. [2021-11-25 17:56:15,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-25 17:56:15,022 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 382 transitions. [2021-11-25 17:56:15,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 17:56:15,023 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:56:15,023 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:56:15,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:15,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:56:15,236 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:56:15,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:56:15,236 INFO L85 PathProgramCache]: Analyzing trace with hash -377504153, now seen corresponding path program 1 times [2021-11-25 17:56:15,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:56:15,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [859547018] [2021-11-25 17:56:15,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:15,237 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:56:15,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:56:15,238 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:56:15,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-11-25 17:56:15,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:15,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:56:15,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:18,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:56:18,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:56:18,200 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:56:18,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:20,680 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:56:20,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [859547018] [2021-11-25 17:56:20,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [859547018] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:56:20,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [339491513] [2021-11-25 17:56:20,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:20,681 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:56:20,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:56:20,682 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:56:20,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2021-11-25 17:56:20,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:20,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 17:56:20,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:23,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:56:23,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:56:23,646 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:56:23,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:25,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [339491513] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:56:25,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128040194] [2021-11-25 17:56:25,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:25,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:25,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:56:25,891 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:56:25,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-11-25 17:56:25,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:25,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 17:56:25,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:28,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:56:28,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:56:28,794 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:56:28,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:31,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128040194] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:56:31,052 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:56:31,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2021-11-25 17:56:31,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011799101] [2021-11-25 17:56:31,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:56:31,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 17:56:31,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:56:31,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 17:56:31,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=78, Unknown=2, NotChecked=0, Total=110 [2021-11-25 17:56:31,054 INFO L87 Difference]: Start difference. First operand 315 states and 382 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:56:35,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:56:35,760 INFO L93 Difference]: Finished difference Result 349 states and 401 transitions. [2021-11-25 17:56:35,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 17:56:35,761 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 48 [2021-11-25 17:56:35,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:56:35,763 INFO L225 Difference]: With dead ends: 349 [2021-11-25 17:56:35,764 INFO L226 Difference]: Without dead ends: 349 [2021-11-25 17:56:35,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 141 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=117, Invalid=259, Unknown=4, NotChecked=0, Total=380 [2021-11-25 17:56:35,765 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 155 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:56:35,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 263 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 173 Invalid, 0 Unknown, 62 Unchecked, 0.4s Time] [2021-11-25 17:56:35,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-11-25 17:56:35,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 314. [2021-11-25 17:56:35,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 281 states have (on average 1.2597864768683273) internal successors, (354), 297 states have internal predecessors, (354), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2021-11-25 17:56:35,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 378 transitions. [2021-11-25 17:56:35,794 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 378 transitions. Word has length 48 [2021-11-25 17:56:35,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:56:35,795 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 378 transitions. [2021-11-25 17:56:35,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 17:56:35,795 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 378 transitions. [2021-11-25 17:56:35,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 17:56:35,796 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:56:35,796 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:56:35,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:36,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (54)] Forceful destruction successful, exit code 0 [2021-11-25 17:56:36,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2021-11-25 17:56:36,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:56:36,414 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:56:36,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:56:36,414 INFO L85 PathProgramCache]: Analyzing trace with hash -2004239674, now seen corresponding path program 1 times [2021-11-25 17:56:36,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:56:36,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [239127448] [2021-11-25 17:56:36,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:36,415 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:56:36,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:56:36,416 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:56:36,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-11-25 17:56:36,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:36,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 17:56:36,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:41,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:56:41,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:56:41,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:56:41,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:56:41,961 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-25 17:56:41,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:44,341 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:56:44,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [239127448] [2021-11-25 17:56:44,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [239127448] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:56:44,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1135803177] [2021-11-25 17:56:44,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:44,341 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:56:44,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:56:44,342 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:56:44,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (57)] Waiting until timeout for monitored process [2021-11-25 17:56:44,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:44,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 17:56:44,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:49,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:56:49,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:56:49,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:56:49,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:56:49,763 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-25 17:56:49,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:52,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1135803177] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:56:52,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625685226] [2021-11-25 17:56:52,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:56:52,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:56:52,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:56:52,006 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:56:52,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-11-25 17:56:52,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:56:52,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-25 17:56:52,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:56:56,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:56:56,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:56:57,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:56:57,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:56:57,071 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:56:57,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:56:59,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625685226] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:56:59,274 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:56:59,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 7 [2021-11-25 17:56:59,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800301455] [2021-11-25 17:56:59,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:56:59,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 17:56:59,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:56:59,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 17:56:59,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=121, Unknown=3, NotChecked=0, Total=156 [2021-11-25 17:56:59,276 INFO L87 Difference]: Start difference. First operand 314 states and 378 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:57:06,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:57:06,121 INFO L93 Difference]: Finished difference Result 343 states and 398 transitions. [2021-11-25 17:57:06,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 17:57:06,121 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2021-11-25 17:57:06,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:57:06,123 INFO L225 Difference]: With dead ends: 343 [2021-11-25 17:57:06,123 INFO L226 Difference]: Without dead ends: 343 [2021-11-25 17:57:06,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 153 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 25.1s TimeCoverageRelationStatistics Valid=113, Invalid=301, Unknown=6, NotChecked=0, Total=420 [2021-11-25 17:57:06,124 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 128 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 17:57:06,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 314 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 217 Invalid, 0 Unknown, 60 Unchecked, 0.5s Time] [2021-11-25 17:57:06,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-11-25 17:57:06,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 314. [2021-11-25 17:57:06,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 281 states have (on average 1.2562277580071175) internal successors, (353), 297 states have internal predecessors, (353), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2021-11-25 17:57:06,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 377 transitions. [2021-11-25 17:57:06,131 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 377 transitions. Word has length 50 [2021-11-25 17:57:06,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:57:06,131 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 377 transitions. [2021-11-25 17:57:06,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:57:06,132 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 377 transitions. [2021-11-25 17:57:06,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-25 17:57:06,133 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:57:06,133 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:57:06,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (56)] Ended with exit code 0 [2021-11-25 17:57:06,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (57)] Forceful destruction successful, exit code 0 [2021-11-25 17:57:06,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-11-25 17:57:06,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:57:06,747 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting parse_inputErr0REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:57:06,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:57:06,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001345, now seen corresponding path program 1 times [2021-11-25 17:57:06,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:57:06,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1552408627] [2021-11-25 17:57:06,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:06,748 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:57:06,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:57:06,749 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:57:06,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2021-11-25 17:57:06,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:06,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 17:57:06,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:07,167 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:57:07,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 28 [2021-11-25 17:57:09,750 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-11-25 17:57:09,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 53 [2021-11-25 17:57:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:57:09,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:10,040 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:57:10,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1552408627] [2021-11-25 17:57:10,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1552408627] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:57:10,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1519931310] [2021-11-25 17:57:10,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:10,041 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:57:10,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:57:10,045 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:57:10,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (60)] Waiting until timeout for monitored process [2021-11-25 17:57:10,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:10,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 17:57:10,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:10,598 INFO L354 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2021-11-25 17:57:10,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 17:57:10,912 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:57:10,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-11-25 17:57:11,037 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-11-25 17:57:11,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 25 [2021-11-25 17:57:11,208 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:57:11,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:11,316 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:57:11,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 145 treesize of output 140 [2021-11-25 17:57:13,824 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:57:13,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 95 [2021-11-25 17:57:14,409 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:57:14,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1519931310] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:57:14,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773921006] [2021-11-25 17:57:14,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:14,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:57:14,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:57:14,414 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:57:14,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-11-25 17:57:14,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:14,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 17:57:14,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:14,824 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:57:14,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 17:57:15,080 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:57:15,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-11-25 17:57:15,204 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-11-25 17:57:15,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 25 [2021-11-25 17:57:15,342 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:57:15,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:15,480 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:57:15,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 162 treesize of output 157 [2021-11-25 17:57:20,110 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:57:20,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 158 [2021-11-25 17:57:20,430 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:57:20,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773921006] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:57:20,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2021-11-25 17:57:20,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 8, 9] total 27 [2021-11-25 17:57:20,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726230728] [2021-11-25 17:57:20,432 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2021-11-25 17:57:20,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-25 17:57:20,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:57:20,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-25 17:57:20,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=716, Unknown=3, NotChecked=0, Total=870 [2021-11-25 17:57:20,434 INFO L87 Difference]: Start difference. First operand 314 states and 377 transitions. Second operand has 29 states, 24 states have (on average 5.958333333333333) internal successors, (143), 24 states have internal predecessors, (143), 7 states have call successors, (9), 7 states have call predecessors, (9), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-25 17:57:27,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:57:27,722 INFO L93 Difference]: Finished difference Result 349 states and 398 transitions. [2021-11-25 17:57:27,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-25 17:57:27,722 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 24 states have (on average 5.958333333333333) internal successors, (143), 24 states have internal predecessors, (143), 7 states have call successors, (9), 7 states have call predecessors, (9), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 51 [2021-11-25 17:57:27,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:57:27,725 INFO L225 Difference]: With dead ends: 349 [2021-11-25 17:57:27,725 INFO L226 Difference]: Without dead ends: 349 [2021-11-25 17:57:27,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 216 SyntacticMatches, 19 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=378, Invalid=1338, Unknown=6, NotChecked=0, Total=1722 [2021-11-25 17:57:27,727 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 460 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:57:27,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 338 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 219 Invalid, 0 Unknown, 133 Unchecked, 0.4s Time] [2021-11-25 17:57:27,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-11-25 17:57:27,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 321. [2021-11-25 17:57:27,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 291 states have (on average 1.2233676975945018) internal successors, (356), 304 states have internal predecessors, (356), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-11-25 17:57:27,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 379 transitions. [2021-11-25 17:57:27,738 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 379 transitions. Word has length 51 [2021-11-25 17:57:27,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:57:27,738 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 379 transitions. [2021-11-25 17:57:27,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 24 states have (on average 5.958333333333333) internal successors, (143), 24 states have internal predecessors, (143), 7 states have call successors, (9), 7 states have call predecessors, (9), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-25 17:57:27,739 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 379 transitions. [2021-11-25 17:57:27,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-25 17:57:27,740 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:57:27,740 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:57:27,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (59)] Ended with exit code 0 [2021-11-25 17:57:27,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-11-25 17:57:28,157 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (60)] Forceful destruction successful, exit code 0 [2021-11-25 17:57:28,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 17:57:28,356 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:57:28,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:57:28,356 INFO L85 PathProgramCache]: Analyzing trace with hash -2111001344, now seen corresponding path program 1 times [2021-11-25 17:57:28,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:57:28,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [609420799] [2021-11-25 17:57:28,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:28,357 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:57:28,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:57:28,360 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:57:28,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2021-11-25 17:57:28,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:28,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:57:28,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:31,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:57:31,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:57:33,354 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:57:33,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 17:57:34,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:57:34,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:57:34,230 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:57:34,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:34,683 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:57:34,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-11-25 17:57:37,296 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:57:37,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2021-11-25 17:57:37,797 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:57:37,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [609420799] [2021-11-25 17:57:37,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [609420799] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:57:37,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [835240844] [2021-11-25 17:57:37,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:37,798 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:57:37,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:57:37,800 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:57:37,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (63)] Waiting until timeout for monitored process [2021-11-25 17:57:38,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:38,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:57:38,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:40,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:57:40,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:57:40,744 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:57:40,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 17:57:41,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:57:41,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:57:41,454 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:57:41,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:41,684 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:57:41,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2021-11-25 17:57:44,414 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:57:44,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2021-11-25 17:57:47,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [835240844] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:57:47,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203385799] [2021-11-25 17:57:47,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:47,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:57:47,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:57:47,012 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:57:47,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-11-25 17:57:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:47,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 17:57:47,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:47,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:57:47,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-11-25 17:57:47,589 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:57:47,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-11-25 17:57:47,814 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:57:47,814 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 17:57:47,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203385799] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 17:57:47,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 17:57:47,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 8] total 14 [2021-11-25 17:57:47,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447932530] [2021-11-25 17:57:47,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 17:57:47,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 17:57:47,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:57:47,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 17:57:47,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=323, Unknown=3, NotChecked=0, Total=420 [2021-11-25 17:57:47,816 INFO L87 Difference]: Start difference. First operand 321 states and 379 transitions. Second operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:57:48,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:57:48,159 INFO L93 Difference]: Finished difference Result 363 states and 417 transitions. [2021-11-25 17:57:48,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 17:57:48,159 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 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 51 [2021-11-25 17:57:48,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:57:48,161 INFO L225 Difference]: With dead ends: 363 [2021-11-25 17:57:48,161 INFO L226 Difference]: Without dead ends: 363 [2021-11-25 17:57:48,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 181 SyntacticMatches, 8 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=107, Invalid=352, Unknown=3, NotChecked=0, Total=462 [2021-11-25 17:57:48,162 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 136 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:57:48,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 79 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 17:57:48,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2021-11-25 17:57:48,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 320. [2021-11-25 17:57:48,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 290 states have (on average 1.2137931034482758) internal successors, (352), 303 states have internal predecessors, (352), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-11-25 17:57:48,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 375 transitions. [2021-11-25 17:57:48,169 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 375 transitions. Word has length 51 [2021-11-25 17:57:48,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:57:48,169 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 375 transitions. [2021-11-25 17:57:48,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:57:48,169 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 375 transitions. [2021-11-25 17:57:48,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-25 17:57:48,170 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:57:48,170 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:57:48,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (62)] Forceful destruction successful, exit code 0 [2021-11-25 17:57:48,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-11-25 17:57:48,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (63)] Forceful destruction successful, exit code 0 [2021-11-25 17:57:48,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 17:57:48,786 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:57:48,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:57:48,787 INFO L85 PathProgramCache]: Analyzing trace with hash -2001887703, now seen corresponding path program 1 times [2021-11-25 17:57:48,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:57:48,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1762498104] [2021-11-25 17:57:48,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:48,787 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:57:48,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:57:48,788 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:57:48,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2021-11-25 17:57:48,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:48,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 17:57:48,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:49,257 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 17:57:49,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 17:57:49,349 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:57:49,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:49,796 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-25 17:57:49,796 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:57:49,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1762498104] [2021-11-25 17:57:49,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1762498104] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:57:49,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1847992490] [2021-11-25 17:57:49,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:49,797 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:57:49,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:57:49,798 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:57:49,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2021-11-25 17:57:50,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:50,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 17:57:50,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:50,289 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-25 17:57:50,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2021-11-25 17:57:50,344 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:57:50,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:50,792 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-25 17:57:50,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1847992490] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:57:50,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453774702] [2021-11-25 17:57:50,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:57:50,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:57:50,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:57:50,793 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:57:50,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-11-25 17:57:50,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:57:50,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 17:57:50,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:57:53,195 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:57:53,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 32 [2021-11-25 17:57:53,270 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:57:53,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:57:53,732 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-25 17:57:53,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453774702] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:57:53,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-25 17:57:53,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5, 4, 5, 4] total 9 [2021-11-25 17:57:53,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597630367] [2021-11-25 17:57:53,733 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-25 17:57:53,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-25 17:57:53,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:57:53,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-25 17:57:53,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=80, Unknown=1, NotChecked=0, Total=110 [2021-11-25 17:57:53,734 INFO L87 Difference]: Start difference. First operand 320 states and 375 transitions. Second operand has 11 states, 10 states have (on average 6.6) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-25 17:58:10,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:58:10,434 INFO L93 Difference]: Finished difference Result 347 states and 394 transitions. [2021-11-25 17:58:10,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 17:58:10,435 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.6) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 51 [2021-11-25 17:58:10,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:58:10,436 INFO L225 Difference]: With dead ends: 347 [2021-11-25 17:58:10,436 INFO L226 Difference]: Without dead ends: 347 [2021-11-25 17:58:10,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 270 SyntacticMatches, 23 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=99, Invalid=239, Unknown=4, NotChecked=0, Total=342 [2021-11-25 17:58:10,437 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 241 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:58:10,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 231 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 158 Invalid, 0 Unknown, 77 Unchecked, 0.3s Time] [2021-11-25 17:58:10,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-11-25 17:58:10,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 320. [2021-11-25 17:58:10,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 290 states have (on average 1.210344827586207) internal successors, (351), 303 states have internal predecessors, (351), 8 states have call successors, (8), 8 states have call predecessors, (8), 12 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-11-25 17:58:10,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 374 transitions. [2021-11-25 17:58:10,445 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 374 transitions. Word has length 51 [2021-11-25 17:58:10,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:58:10,445 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 374 transitions. [2021-11-25 17:58:10,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.6) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-25 17:58:10,446 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 374 transitions. [2021-11-25 17:58:10,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-25 17:58:10,447 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:58:10,447 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:58:10,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (66)] Ended with exit code 0 [2021-11-25 17:58:10,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-11-25 17:58:10,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2021-11-25 17:58:11,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 17:58:11,051 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:58:11,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:58:11,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1016532274, now seen corresponding path program 1 times [2021-11-25 17:58:11,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:58:11,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [472986575] [2021-11-25 17:58:11,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:11,052 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:58:11,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:58:11,053 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:58:11,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2021-11-25 17:58:11,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:11,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 17:58:11,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:11,587 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:58:11,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 31 [2021-11-25 17:58:14,491 INFO L354 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2021-11-25 17:58:14,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 63 [2021-11-25 17:58:14,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:58:14,684 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:58:14,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:15,125 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:58:15,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [472986575] [2021-11-25 17:58:15,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [472986575] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:15,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1555071634] [2021-11-25 17:58:15,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:15,125 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:58:15,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:58:15,126 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:58:15,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (69)] Waiting until timeout for monitored process [2021-11-25 17:58:15,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:15,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 17:58:15,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:15,942 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 17:58:15,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-25 17:58:18,842 INFO L354 Elim1Store]: treesize reduction 49, result has 47.9 percent of original size [2021-11-25 17:58:18,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 53 treesize of output 81 [2021-11-25 17:58:19,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:58:19,233 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:58:19,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:19,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1555071634] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:19,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292669107] [2021-11-25 17:58:19,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:19,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:58:19,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:58:19,579 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:58:19,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-11-25 17:58:19,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:19,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 17:58:19,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:20,063 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:58:20,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 17:58:20,655 INFO L354 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2021-11-25 17:58:20,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 37 [2021-11-25 17:58:20,851 INFO L354 Elim1Store]: treesize reduction 16, result has 55.6 percent of original size [2021-11-25 17:58:20,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 36 [2021-11-25 17:58:21,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:58:21,267 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:58:21,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:21,455 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-25 17:58:21,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 233 treesize of output 220 [2021-11-25 17:58:24,283 INFO L354 Elim1Store]: treesize reduction -1, result has 103.0 percent of original size [2021-11-25 17:58:24,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 226 treesize of output 243 [2021-11-25 17:58:25,316 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 1 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:58:25,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292669107] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:58:25,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2021-11-25 17:58:25,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 12, 13] total 39 [2021-11-25 17:58:25,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516670776] [2021-11-25 17:58:25,317 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2021-11-25 17:58:25,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-25 17:58:25,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:58:25,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-25 17:58:25,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1501, Unknown=2, NotChecked=0, Total=1722 [2021-11-25 17:58:25,319 INFO L87 Difference]: Start difference. First operand 320 states and 374 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) [2021-11-25 17:58:32,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:58:32,567 INFO L93 Difference]: Finished difference Result 422 states and 483 transitions. [2021-11-25 17:58:32,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-25 17:58:32,568 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 [2021-11-25 17:58:32,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:58:32,570 INFO L225 Difference]: With dead ends: 422 [2021-11-25 17:58:32,570 INFO L226 Difference]: Without dead ends: 422 [2021-11-25 17:58:32,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 167 SyntacticMatches, 19 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1211 ImplicationChecksByTransitivity, 14.8s TimeCoverageRelationStatistics Valid=495, Invalid=2807, Unknown=4, NotChecked=0, Total=3306 [2021-11-25 17:58:32,572 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 249 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-25 17:58:32,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 713 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 620 Invalid, 0 Unknown, 209 Unchecked, 1.3s Time] [2021-11-25 17:58:32,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-11-25 17:58:32,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 390. [2021-11-25 17:58:32,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 356 states have (on average 1.2191011235955056) internal successors, (434), 371 states have internal predecessors, (434), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-25 17:58:32,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 465 transitions. [2021-11-25 17:58:32,582 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 465 transitions. Word has length 52 [2021-11-25 17:58:32,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:58:32,582 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 465 transitions. [2021-11-25 17:58:32,582 INFO L471 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) [2021-11-25 17:58:32,582 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 465 transitions. [2021-11-25 17:58:32,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-25 17:58:32,583 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:58:32,583 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:58:32,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-11-25 17:58:32,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (68)] Ended with exit code 0 [2021-11-25 17:58:33,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (69)] Ended with exit code 0 [2021-11-25 17:58:33,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 17:58:33,208 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:58:33,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:58:33,208 INFO L85 PathProgramCache]: Analyzing trace with hash -174091406, now seen corresponding path program 1 times [2021-11-25 17:58:33,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:58:33,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2096876866] [2021-11-25 17:58:33,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:33,209 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:58:33,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:58:33,209 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:58:33,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2021-11-25 17:58:33,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:33,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 17:58:33,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:33,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:33,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:58:33,856 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:58:33,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:34,260 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:58:34,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2096876866] [2021-11-25 17:58:34,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2096876866] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:34,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1245795850] [2021-11-25 17:58:34,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:34,261 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:58:34,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:58:34,262 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:58:34,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (72)] Waiting until timeout for monitored process [2021-11-25 17:58:34,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:34,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 17:58:34,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:34,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:34,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:58:34,918 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:58:34,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:35,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1245795850] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:35,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737914379] [2021-11-25 17:58:35,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:35,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:58:35,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:58:35,265 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:58:35,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-11-25 17:58:35,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:35,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-25 17:58:35,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:35,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:35,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:58:35,708 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 17:58:35,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:35,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737914379] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:35,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:58:35,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2021-11-25 17:58:35,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096291134] [2021-11-25 17:58:35,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:58:35,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 17:58:35,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:58:35,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 17:58:35,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-11-25 17:58:35,996 INFO L87 Difference]: Start difference. First operand 390 states and 465 transitions. Second operand has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 17:58:40,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:58:40,776 INFO L93 Difference]: Finished difference Result 434 states and 498 transitions. [2021-11-25 17:58:40,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 17:58:40,777 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 52 [2021-11-25 17:58:40,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:58:40,779 INFO L225 Difference]: With dead ends: 434 [2021-11-25 17:58:40,780 INFO L226 Difference]: Without dead ends: 434 [2021-11-25 17:58:40,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 227 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=172, Invalid=426, Unknown=2, NotChecked=0, Total=600 [2021-11-25 17:58:40,781 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 210 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:58:40,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 230 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 166 Invalid, 0 Unknown, 68 Unchecked, 0.4s Time] [2021-11-25 17:58:40,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-11-25 17:58:40,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 390. [2021-11-25 17:58:40,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 356 states have (on average 1.202247191011236) internal successors, (428), 371 states have internal predecessors, (428), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-25 17:58:40,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 459 transitions. [2021-11-25 17:58:40,792 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 459 transitions. Word has length 52 [2021-11-25 17:58:40,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:58:40,793 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 459 transitions. [2021-11-25 17:58:40,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 17:58:40,793 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 459 transitions. [2021-11-25 17:58:40,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-25 17:58:40,794 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:58:40,794 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:58:40,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (71)] Ended with exit code 0 [2021-11-25 17:58:41,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-11-25 17:58:41,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (72)] Forceful destruction successful, exit code 0 [2021-11-25 17:58:41,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 17:58:41,410 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:58:41,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:58:41,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1928976600, now seen corresponding path program 2 times [2021-11-25 17:58:41,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:58:41,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [689168447] [2021-11-25 17:58:41,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 17:58:41,411 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:58:41,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:58:41,412 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:58:41,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2021-11-25 17:58:41,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 17:58:41,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:58:41,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:58:41,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:42,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:42,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:58:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:58:42,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:42,406 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:58:42,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [689168447] [2021-11-25 17:58:42,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [689168447] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:42,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1136128048] [2021-11-25 17:58:42,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 17:58:42,407 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:58:42,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:58:42,408 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:58:42,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (75)] Waiting until timeout for monitored process [2021-11-25 17:58:42,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 17:58:42,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:58:42,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:58:42,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:43,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:43,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:58:43,216 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:58:43,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:43,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1136128048] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:43,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654635078] [2021-11-25 17:58:43,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 17:58:43,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:58:43,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:58:43,368 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:58:43,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-11-25 17:58:43,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 17:58:43,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 17:58:43,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:58:43,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:45,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:45,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 17:58:45,914 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 17:58:45,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:46,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654635078] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:46,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 17:58:46,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2021-11-25 17:58:46,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185945194] [2021-11-25 17:58:46,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 17:58:46,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 17:58:46,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:58:46,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 17:58:46,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-11-25 17:58:46,062 INFO L87 Difference]: Start difference. First operand 390 states and 459 transitions. Second operand has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:58:50,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:58:50,679 INFO L93 Difference]: Finished difference Result 414 states and 476 transitions. [2021-11-25 17:58:50,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 17:58:50,680 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 52 [2021-11-25 17:58:50,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:58:50,682 INFO L225 Difference]: With dead ends: 414 [2021-11-25 17:58:50,682 INFO L226 Difference]: Without dead ends: 414 [2021-11-25 17:58:50,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 165 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=111, Invalid=267, Unknown=2, NotChecked=0, Total=380 [2021-11-25 17:58:50,683 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 130 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 17:58:50,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 239 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 161 Invalid, 0 Unknown, 55 Unchecked, 0.4s Time] [2021-11-25 17:58:50,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-11-25 17:58:50,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 390. [2021-11-25 17:58:50,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 356 states have (on average 1.196629213483146) internal successors, (426), 371 states have internal predecessors, (426), 9 states have call successors, (9), 9 states have call predecessors, (9), 15 states have return successors, (22), 9 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-25 17:58:50,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 457 transitions. [2021-11-25 17:58:50,691 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 457 transitions. Word has length 52 [2021-11-25 17:58:50,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:58:50,692 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 457 transitions. [2021-11-25 17:58:50,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 17:58:50,692 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 457 transitions. [2021-11-25 17:58:50,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-25 17:58:50,693 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:58:50,693 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 17:58:50,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2021-11-25 17:58:50,922 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-11-25 17:58:51,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (75)] Ended with exit code 0 [2021-11-25 17:58:51,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 17:58:51,303 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:58:51,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:58:51,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1447729377, now seen corresponding path program 1 times [2021-11-25 17:58:51,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:58:51,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [297353292] [2021-11-25 17:58:51,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:51,303 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:58:51,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:58:51,304 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:58:51,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2021-11-25 17:58:51,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:51,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 17:58:51,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:51,947 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 17:58:51,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 17:58:52,563 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 17:58:52,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 17:58:53,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 17:58:53,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:53,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 17:58:53,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:58:53,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:58:53,990 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:58:53,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-11-25 17:58:54,068 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:58:54,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:54,638 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-25 17:58:54,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2021-11-25 17:58:54,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-11-25 17:58:54,757 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:58:54,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [297353292] [2021-11-25 17:58:54,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [297353292] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:54,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [614424630] [2021-11-25 17:58:54,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:54,758 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:58:54,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:58:54,759 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:58:54,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (78)] Waiting until timeout for monitored process [2021-11-25 17:58:55,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:55,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-25 17:58:55,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:55,699 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 17:58:55,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 17:58:56,137 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 17:58:56,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2021-11-25 17:58:56,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 17:58:56,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:56,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 17:58:57,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:58:57,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:58:57,208 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 17:58:57,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-11-25 17:58:57,221 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:58:57,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:57,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-11-25 17:58:57,577 INFO L354 Elim1Store]: treesize reduction 5, result has 58.3 percent of original size [2021-11-25 17:58:57,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2021-11-25 17:58:57,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [614424630] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:58:57,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444343459] [2021-11-25 17:58:57,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:58:57,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:58:57,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:58:57,676 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:58:57,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-11-25 17:58:57,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:58:57,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 17:58:57,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:58:58,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 17:58:58,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2021-11-25 17:58:58,481 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-11-25 17:58:58,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2021-11-25 17:58:58,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-11-25 17:58:58,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 17:58:58,884 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:58:58,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:58:59,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 17:58:59,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-11-25 17:58:59,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-25 17:59:01,834 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 17:59:01,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 47 [2021-11-25 17:59:02,092 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 17:59:02,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2021-11-25 17:59:02,224 INFO L354 Elim1Store]: treesize reduction 7, result has 41.7 percent of original size [2021-11-25 17:59:02,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 9 [2021-11-25 17:59:02,400 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 25 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 17:59:02,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444343459] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 17:59:02,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2021-11-25 17:59:02,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 8, 10] total 36 [2021-11-25 17:59:02,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876038633] [2021-11-25 17:59:02,401 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2021-11-25 17:59:02,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-25 17:59:02,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 17:59:02,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-25 17:59:02,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1430, Unknown=1, NotChecked=0, Total=1640 [2021-11-25 17:59:02,402 INFO L87 Difference]: Start difference. First operand 390 states and 457 transitions. Second operand has 37 states, 35 states have (on average 4.485714285714286) internal successors, (157), 33 states have internal predecessors, (157), 7 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-11-25 17:59:38,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 17:59:38,838 INFO L93 Difference]: Finished difference Result 459 states and 510 transitions. [2021-11-25 17:59:38,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-25 17:59:38,839 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 35 states have (on average 4.485714285714286) internal successors, (157), 33 states have internal predecessors, (157), 7 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) Word has length 53 [2021-11-25 17:59:38,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 17:59:38,841 INFO L225 Difference]: With dead ends: 459 [2021-11-25 17:59:38,841 INFO L226 Difference]: Without dead ends: 459 [2021-11-25 17:59:38,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 193 SyntacticMatches, 9 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 40.9s TimeCoverageRelationStatistics Valid=1032, Invalid=4506, Unknown=12, NotChecked=0, Total=5550 [2021-11-25 17:59:38,844 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 794 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 794 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 1366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 803 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-25 17:59:38,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [794 Valid, 718 Invalid, 1366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 472 Invalid, 0 Unknown, 803 Unchecked, 1.1s Time] [2021-11-25 17:59:38,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-11-25 17:59:38,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 412. [2021-11-25 17:59:38,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 377 states have (on average 1.1856763925729443) internal successors, (447), 393 states have internal predecessors, (447), 9 states have call successors, (9), 9 states have call predecessors, (9), 16 states have return successors, (20), 9 states have call predecessors, (20), 9 states have call successors, (20) [2021-11-25 17:59:38,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 476 transitions. [2021-11-25 17:59:38,854 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 476 transitions. Word has length 53 [2021-11-25 17:59:38,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 17:59:38,855 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 476 transitions. [2021-11-25 17:59:38,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 35 states have (on average 4.485714285714286) internal successors, (157), 33 states have internal predecessors, (157), 7 states have call successors, (9), 7 states have call predecessors, (9), 7 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-11-25 17:59:38,855 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 476 transitions. [2021-11-25 17:59:38,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-25 17:59:38,856 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 17:59:38,856 INFO L514 BasicCegarLoop]: 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] [2021-11-25 17:59:38,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2021-11-25 17:59:39,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (78)] Forceful destruction successful, exit code 0 [2021-11-25 17:59:39,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-11-25 17:59:39,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:59:39,472 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting parse_inputErr4ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 17:59:39,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 17:59:39,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1929937680, now seen corresponding path program 1 times [2021-11-25 17:59:39,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 17:59:39,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1798438800] [2021-11-25 17:59:39,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:59:39,473 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 17:59:39,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 17:59:39,473 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 17:59:39,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (80)] Waiting until timeout for monitored process [2021-11-25 17:59:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:59:39,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 17:59:39,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:59:39,920 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:59:39,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 31 [2021-11-25 17:59:42,509 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 17:59:42,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 53 [2021-11-25 17:59:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:59:42,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:59:42,925 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 17:59:42,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1798438800] [2021-11-25 17:59:42,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1798438800] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:59:42,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2050750646] [2021-11-25 17:59:42,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:59:42,926 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 17:59:42,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 17:59:42,926 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 17:59:42,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (81)] Waiting until timeout for monitored process [2021-11-25 17:59:43,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:59:43,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 17:59:43,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:59:47,620 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:59:47,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-11-25 17:59:52,368 INFO L354 Elim1Store]: treesize reduction 18, result has 53.8 percent of original size [2021-11-25 17:59:52,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 34 [2021-11-25 17:59:52,457 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:59:52,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 17:59:54,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2050750646] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 17:59:54,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709355191] [2021-11-25 17:59:54,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 17:59:54,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 17:59:54,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 17:59:54,630 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 17:59:54,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-11-25 17:59:54,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 17:59:54,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 17:59:54,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 17:59:56,875 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 17:59:56,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-11-25 17:59:59,384 INFO L354 Elim1Store]: treesize reduction 24, result has 61.9 percent of original size [2021-11-25 17:59:59,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 78 treesize of output 108 [2021-11-25 17:59:59,595 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 17:59:59,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:00:00,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709355191] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:00:00,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 18:00:00,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2021-11-25 18:00:00,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176202338] [2021-11-25 18:00:00,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 18:00:00,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-25 18:00:00,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:00:00,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-25 18:00:00,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=346, Unknown=6, NotChecked=0, Total=420 [2021-11-25 18:00:00,552 INFO L87 Difference]: Start difference. First operand 412 states and 476 transitions. Second operand has 18 states, 14 states have (on average 4.714285714285714) internal successors, (66), 13 states have internal predecessors, (66), 4 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 18:00:06,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:00:06,917 INFO L93 Difference]: Finished difference Result 436 states and 491 transitions. [2021-11-25 18:00:06,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 18:00:06,918 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 14 states have (on average 4.714285714285714) internal successors, (66), 13 states have internal predecessors, (66), 4 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 54 [2021-11-25 18:00:06,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:00:06,919 INFO L225 Difference]: With dead ends: 436 [2021-11-25 18:00:06,919 INFO L226 Difference]: Without dead ends: 436 [2021-11-25 18:00:06,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 150 SyntacticMatches, 16 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 24.4s TimeCoverageRelationStatistics Valid=101, Invalid=541, Unknown=8, NotChecked=0, Total=650 [2021-11-25 18:00:06,920 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 139 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:00:06,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 425 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 95 Invalid, 0 Unknown, 155 Unchecked, 0.2s Time] [2021-11-25 18:00:06,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-11-25 18:00:06,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 407. [2021-11-25 18:00:06,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 372 states have (on average 1.1801075268817205) internal successors, (439), 388 states have internal predecessors, (439), 9 states have call successors, (9), 9 states have call predecessors, (9), 16 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 18:00:06,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 466 transitions. [2021-11-25 18:00:06,927 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 466 transitions. Word has length 54 [2021-11-25 18:00:06,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:00:06,927 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 466 transitions. [2021-11-25 18:00:06,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 14 states have (on average 4.714285714285714) internal successors, (66), 13 states have internal predecessors, (66), 4 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-25 18:00:06,927 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 466 transitions. [2021-11-25 18:00:06,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-25 18:00:06,928 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:00:06,928 INFO L514 BasicCegarLoop]: trace histogram [3, 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, 1] [2021-11-25 18:00:06,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (80)] Ended with exit code 0 [2021-11-25 18:00:07,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (81)] Ended with exit code 0 [2021-11-25 18:00:07,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2021-11-25 18:00:07,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:00:07,541 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting parse_inputErr5ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 18:00:07,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:00:07,541 INFO L85 PathProgramCache]: Analyzing trace with hash 301474113, now seen corresponding path program 1 times [2021-11-25 18:00:07,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:00:07,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [956127671] [2021-11-25 18:00:07,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:00:07,542 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:00:07,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:00:07,543 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:00:07,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (83)] Waiting until timeout for monitored process [2021-11-25 18:00:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:00:07,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 18:00:07,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:00:07,882 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:00:07,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:00:08,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:00:08,268 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:00:08,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 18:00:09,286 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:00:09,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 22 [2021-11-25 18:00:09,380 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:00:09,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:00:09,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2021-11-25 18:00:09,757 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:00:09,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [956127671] [2021-11-25 18:00:09,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [956127671] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:00:09,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1993617552] [2021-11-25 18:00:09,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:00:09,758 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:00:09,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:00:09,759 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:00:09,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (84)] Waiting until timeout for monitored process [2021-11-25 18:00:10,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:00:10,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-25 18:00:10,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:00:10,158 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:00:10,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:00:10,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:00:10,389 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:00:10,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2021-11-25 18:00:11,216 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:00:11,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 22 [2021-11-25 18:00:11,271 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 13 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:00:11,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:00:11,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2021-11-25 18:00:11,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1993617552] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:00:11,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808770204] [2021-11-25 18:00:11,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:00:11,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:00:11,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:00:11,521 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:00:11,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-11-25 18:00:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:00:11,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 18:00:11,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:00:16,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:00:16,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:00:16,231 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:00:16,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:00:16,570 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:00:16,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:00:19,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808770204] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:00:19,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 18:00:19,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 9] total 18 [2021-11-25 18:00:19,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137629062] [2021-11-25 18:00:19,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 18:00:19,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 18:00:19,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:00:19,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 18:00:19,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=695, Unknown=3, NotChecked=0, Total=812 [2021-11-25 18:00:19,400 INFO L87 Difference]: Start difference. First operand 407 states and 466 transitions. Second operand has 20 states, 16 states have (on average 5.4375) internal successors, (87), 14 states have internal predecessors, (87), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 18:00:39,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:00:39,765 INFO L93 Difference]: Finished difference Result 433 states and 487 transitions. [2021-11-25 18:00:39,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-25 18:00:39,766 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 16 states have (on average 5.4375) internal successors, (87), 14 states have internal predecessors, (87), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 55 [2021-11-25 18:00:39,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:00:39,768 INFO L225 Difference]: With dead ends: 433 [2021-11-25 18:00:39,768 INFO L226 Difference]: Without dead ends: 433 [2021-11-25 18:00:39,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 183 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 27.8s TimeCoverageRelationStatistics Valid=353, Invalid=1617, Unknown=10, NotChecked=0, Total=1980 [2021-11-25 18:00:39,770 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 238 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 275 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 18:00:39,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 323 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 127 Invalid, 0 Unknown, 275 Unchecked, 0.3s Time] [2021-11-25 18:00:39,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2021-11-25 18:00:39,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 407. [2021-11-25 18:00:39,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 372 states have (on average 1.174731182795699) internal successors, (437), 388 states have internal predecessors, (437), 9 states have call successors, (9), 9 states have call predecessors, (9), 16 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 18:00:39,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 464 transitions. [2021-11-25 18:00:39,779 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 464 transitions. Word has length 55 [2021-11-25 18:00:39,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:00:39,779 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 464 transitions. [2021-11-25 18:00:39,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 16 states have (on average 5.4375) internal successors, (87), 14 states have internal predecessors, (87), 5 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 18:00:39,779 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 464 transitions. [2021-11-25 18:00:39,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-25 18:00:39,780 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:00:39,780 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:00:39,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (83)] Forceful destruction successful, exit code 0 [2021-11-25 18:00:40,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-11-25 18:00:40,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (84)] Forceful destruction successful, exit code 0 [2021-11-25 18:00:40,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 18:00:40,412 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 18:00:40,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:00:40,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1039811026, now seen corresponding path program 2 times [2021-11-25 18:00:40,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:00:40,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1264228533] [2021-11-25 18:00:40,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 18:00:40,413 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:00:40,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:00:40,414 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:00:40,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2021-11-25 18:00:40,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 18:00:40,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:00:40,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 18:00:40,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:00:43,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:00:43,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:00:43,666 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:00:43,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:00:44,534 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:00:44,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1264228533] [2021-11-25 18:00:44,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1264228533] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:00:44,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1101998371] [2021-11-25 18:00:44,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 18:00:44,535 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:00:44,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:00:44,536 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:00:44,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (87)] Waiting until timeout for monitored process [2021-11-25 18:00:44,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 18:00:44,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:00:44,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 18:00:44,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:00:47,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:00:47,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:00:47,836 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:00:47,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:00:48,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1101998371] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:00:48,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109491344] [2021-11-25 18:00:48,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-25 18:00:48,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:00:48,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:00:48,456 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:00:48,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-11-25 18:00:48,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-25 18:00:48,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:00:48,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 18:00:48,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:00:51,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:00:51,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:00:51,469 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:00:51,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:00:52,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109491344] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:00:52,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 18:00:52,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2021-11-25 18:00:52,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87340654] [2021-11-25 18:00:52,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 18:00:52,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 18:00:52,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:00:52,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 18:00:52,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=117, Unknown=1, NotChecked=0, Total=156 [2021-11-25 18:00:52,107 INFO L87 Difference]: Start difference. First operand 407 states and 464 transitions. Second operand has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 18:00:56,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:00:56,822 INFO L93 Difference]: Finished difference Result 428 states and 479 transitions. [2021-11-25 18:00:56,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 18:00:56,822 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 56 [2021-11-25 18:00:56,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:00:56,824 INFO L225 Difference]: With dead ends: 428 [2021-11-25 18:00:56,824 INFO L226 Difference]: Without dead ends: 428 [2021-11-25 18:00:56,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 187 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=155, Invalid=394, Unknown=3, NotChecked=0, Total=552 [2021-11-25 18:00:56,825 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 184 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:00:56,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 307 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 182 Invalid, 0 Unknown, 42 Unchecked, 0.4s Time] [2021-11-25 18:00:56,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2021-11-25 18:00:56,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 407. [2021-11-25 18:00:56,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 372 states have (on average 1.1666666666666667) internal successors, (434), 388 states have internal predecessors, (434), 9 states have call successors, (9), 9 states have call predecessors, (9), 16 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 18:00:56,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 461 transitions. [2021-11-25 18:00:56,833 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 461 transitions. Word has length 56 [2021-11-25 18:00:56,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:00:56,834 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 461 transitions. [2021-11-25 18:00:56,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-25 18:00:56,834 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 461 transitions. [2021-11-25 18:00:56,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-25 18:00:56,839 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:00:56,839 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:00:56,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-11-25 18:00:57,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (87)] Ended with exit code 0 [2021-11-25 18:00:57,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (86)] Forceful destruction successful, exit code 0 [2021-11-25 18:00:57,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 18:00:57,454 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 18:00:57,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:00:57,455 INFO L85 PathProgramCache]: Analyzing trace with hash 44951057, now seen corresponding path program 1 times [2021-11-25 18:00:57,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:00:57,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1449596957] [2021-11-25 18:00:57,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:00:57,455 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:00:57,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:00:57,456 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:00:57,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (89)] Waiting until timeout for monitored process [2021-11-25 18:00:57,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:00:57,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 18:00:57,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:00:57,986 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 18:00:57,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-11-25 18:00:58,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-11-25 18:00:58,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 18:00:59,009 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 18:00:59,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:00:59,347 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:00:59,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1449596957] [2021-11-25 18:00:59,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1449596957] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:00:59,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1286530090] [2021-11-25 18:00:59,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:00:59,348 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:00:59,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:00:59,349 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:00:59,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (90)] Waiting until timeout for monitored process [2021-11-25 18:00:59,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:00:59,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 18:00:59,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:00,285 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 18:01:00,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 50 [2021-11-25 18:01:01,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 39 [2021-11-25 18:01:01,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 18:01:01,481 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 18:01:01,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:01,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1286530090] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:01:01,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958503986] [2021-11-25 18:01:01,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:01,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:01,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:01,640 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:01,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-11-25 18:01:01,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:01,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 18:01:01,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:02,082 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:02,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-11-25 18:01:02,923 INFO L354 Elim1Store]: treesize reduction 16, result has 55.6 percent of original size [2021-11-25 18:01:02,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 33 [2021-11-25 18:01:03,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 18:01:03,221 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 18:01:03,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:03,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 41 [2021-11-25 18:01:03,803 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 18:01:03,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 53 [2021-11-25 18:01:04,652 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-25 18:01:04,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958503986] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:01:04,653 INFO L186 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2021-11-25 18:01:04,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12, 12] total 37 [2021-11-25 18:01:04,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49316741] [2021-11-25 18:01:04,653 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2021-11-25 18:01:04,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-25 18:01:04,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:01:04,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-25 18:01:04,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1360, Unknown=0, NotChecked=0, Total=1560 [2021-11-25 18:01:04,655 INFO L87 Difference]: Start difference. First operand 407 states and 461 transitions. Second operand has 39 states, 34 states have (on average 4.147058823529412) internal successors, (141), 31 states have internal predecessors, (141), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-25 18:01:07,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:01:07,789 INFO L93 Difference]: Finished difference Result 438 states and 487 transitions. [2021-11-25 18:01:07,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-25 18:01:07,789 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 34 states have (on average 4.147058823529412) internal successors, (141), 31 states have internal predecessors, (141), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 58 [2021-11-25 18:01:07,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:01:07,791 INFO L225 Difference]: With dead ends: 438 [2021-11-25 18:01:07,791 INFO L226 Difference]: Without dead ends: 438 [2021-11-25 18:01:07,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 192 SyntacticMatches, 12 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1253 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=738, Invalid=3294, Unknown=0, NotChecked=0, Total=4032 [2021-11-25 18:01:07,793 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 569 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 18:01:07,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 565 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 505 Invalid, 0 Unknown, 250 Unchecked, 0.9s Time] [2021-11-25 18:01:07,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-11-25 18:01:07,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 407. [2021-11-25 18:01:07,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 372 states have (on average 1.163978494623656) internal successors, (433), 388 states have internal predecessors, (433), 9 states have call successors, (9), 9 states have call predecessors, (9), 16 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 18:01:07,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 460 transitions. [2021-11-25 18:01:07,801 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 460 transitions. Word has length 58 [2021-11-25 18:01:07,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:01:07,802 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 460 transitions. [2021-11-25 18:01:07,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 34 states have (on average 4.147058823529412) internal successors, (141), 31 states have internal predecessors, (141), 7 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-25 18:01:07,802 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 460 transitions. [2021-11-25 18:01:07,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 18:01:07,803 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:01:07,803 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:01:07,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (90)] Ended with exit code 0 [2021-11-25 18:01:08,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2021-11-25 18:01:08,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (89)] Ended with exit code 0 [2021-11-25 18:01:08,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt,91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 [2021-11-25 18:01:08,407 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting parse_inputErr1REQUIRES_VIOLATION === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 18:01:08,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:01:08,407 INFO L85 PathProgramCache]: Analyzing trace with hash 717947847, now seen corresponding path program 1 times [2021-11-25 18:01:08,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:01:08,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [154584769] [2021-11-25 18:01:08,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:08,408 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:01:08,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:01:08,408 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:01:08,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2021-11-25 18:01:08,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:08,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 18:01:08,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:08,977 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:01:08,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:01:09,333 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:09,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-11-25 18:01:09,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:01:09,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:09,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 18:01:10,197 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:10,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-11-25 18:01:10,387 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:01:10,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:11,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-25 18:01:11,624 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:01:11,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-11-25 18:01:11,819 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:01:11,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [154584769] [2021-11-25 18:01:11,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [154584769] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:01:11,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [222684055] [2021-11-25 18:01:11,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:11,820 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:01:11,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:01:11,821 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:01:11,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (93)] Waiting until timeout for monitored process [2021-11-25 18:01:12,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:12,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 18:01:12,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:12,482 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-25 18:01:12,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-25 18:01:12,758 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:12,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 18:01:13,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-25 18:01:13,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:13,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-11-25 18:01:13,451 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:13,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2021-11-25 18:01:13,587 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:01:13,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:14,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2021-11-25 18:01:14,327 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:01:14,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2021-11-25 18:01:14,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [222684055] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:01:14,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126754] [2021-11-25 18:01:14,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:01:14,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:01:14,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:01:14,502 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:01:14,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-11-25 18:01:14,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:01:14,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 18:01:14,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:01:21,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 18:01:21,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-11-25 18:01:23,867 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-25 18:01:23,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-11-25 18:01:24,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 19 [2021-11-25 18:01:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:01:24,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:01:25,462 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-11-25 18:01:25,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 17 [2021-11-25 18:01:25,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126754] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:01:25,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 18:01:25,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 11] total 20 [2021-11-25 18:01:25,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170837896] [2021-11-25 18:01:25,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 18:01:25,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-25 18:01:25,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-25 18:01:25,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-25 18:01:25,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=694, Unknown=2, NotChecked=0, Total=812 [2021-11-25 18:01:25,717 INFO L87 Difference]: Start difference. First operand 407 states and 460 transitions. Second operand has 22 states, 20 states have (on average 5.0) internal successors, (100), 19 states have internal predecessors, (100), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 18:02:04,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:02:04,899 INFO L93 Difference]: Finished difference Result 446 states and 494 transitions. [2021-11-25 18:02:04,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-25 18:02:04,900 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 5.0) internal successors, (100), 19 states have internal predecessors, (100), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 59 [2021-11-25 18:02:04,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:02:04,901 INFO L225 Difference]: With dead ends: 446 [2021-11-25 18:02:04,901 INFO L226 Difference]: Without dead ends: 446 [2021-11-25 18:02:04,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 179 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 579 ImplicationChecksByTransitivity, 49.8s TimeCoverageRelationStatistics Valid=350, Invalid=1701, Unknown=19, NotChecked=0, Total=2070 [2021-11-25 18:02:04,903 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 304 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 472 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 18:02:04,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 477 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 220 Invalid, 0 Unknown, 472 Unchecked, 0.5s Time] [2021-11-25 18:02:04,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-11-25 18:02:04,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 404. [2021-11-25 18:02:04,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 372 states have (on average 1.1478494623655915) internal successors, (427), 385 states have internal predecessors, (427), 9 states have call successors, (9), 9 states have call predecessors, (9), 16 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2021-11-25 18:02:04,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 454 transitions. [2021-11-25 18:02:04,913 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 454 transitions. Word has length 59 [2021-11-25 18:02:04,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:02:04,914 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 454 transitions. [2021-11-25 18:02:04,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 5.0) internal successors, (100), 19 states have internal predecessors, (100), 4 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-25 18:02:04,914 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 454 transitions. [2021-11-25 18:02:04,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 18:02:04,916 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:02:04,916 INFO L514 BasicCegarLoop]: 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] [2021-11-25 18:02:04,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (92)] Ended with exit code 0 [2021-11-25 18:02:05,156 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2021-11-25 18:02:05,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (93)] Forceful destruction successful, exit code 0 [2021-11-25 18:02:05,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3,94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt [2021-11-25 18:02:05,531 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE === [parse_inputErr0REQUIRES_VIOLATION, parse_inputErr1REQUIRES_VIOLATION, parse_inputErr2ASSERT_VIOLATIONMEMORY_DEREFERENCE, parse_inputErr3ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 19 more)] === [2021-11-25 18:02:05,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:02:05,531 INFO L85 PathProgramCache]: Analyzing trace with hash 781546727, now seen corresponding path program 1 times [2021-11-25 18:02:05,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-25 18:02:05,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [95189226] [2021-11-25 18:02:05,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:05,532 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-25 18:02:05,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat [2021-11-25 18:02:05,533 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-25 18:02:05,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/mathsat -unsat_core_generation=3 (95)] Waiting until timeout for monitored process [2021-11-25 18:02:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:02:05,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 18:02:05,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:02:06,248 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-25 18:02:06,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 30 [2021-11-25 18:02:08,956 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 18:02:08,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 51 [2021-11-25 18:02:09,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-25 18:02:09,341 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 13 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 18:02:09,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:02:09,905 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-25 18:02:09,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [95189226] [2021-11-25 18:02:09,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [95189226] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 18:02:09,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1926166087] [2021-11-25 18:02:09,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:02:09,907 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-25 18:02:09,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 [2021-11-25 18:02:09,908 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-25 18:02:09,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d63b0b23-2868-4174-9f55-ff046aebbdac/bin/utaipan-eEHZpOm5b7/cvc4 --incremental --print-success --lang smt (96)] Waiting until timeout for monitored process [2021-11-25 18:02:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:02:10,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 18:02:10,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:02:15,124 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-11-25 18:02:15,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49