./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9bbd8ebbfdd1aa7b2aaa2f32f767526fd317d11dcf6b707f4c34423040b4383f --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-02 20:54:50,950 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:54:50,952 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:54:50,997 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:54:51,003 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:54:51,005 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:54:51,008 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:54:51,013 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:54:51,017 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:54:51,019 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:54:51,020 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:54:51,022 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:54:51,024 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:54:51,028 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:54:51,029 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:54:51,032 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:54:51,034 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:54:51,040 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:54:51,042 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:54:51,045 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:54:51,050 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:54:51,051 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:54:51,053 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:54:51,054 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:54:51,058 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:54:51,058 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:54:51,058 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:54:51,059 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:54:51,060 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:54:51,061 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:54:51,061 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:54:51,062 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:54:51,063 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:54:51,064 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:54:51,066 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:54:51,067 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:54:51,068 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:54:51,068 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:54:51,069 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:54:51,070 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:54:51,071 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:54:51,073 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:54:51,107 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:54:51,107 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:54:51,108 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:54:51,108 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:54:51,109 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:54:51,110 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:54:51,110 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:54:51,110 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:54:51,111 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:54:51,111 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:54:51,111 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:54:51,111 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:54:51,112 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:54:51,112 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:54:51,112 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:54:51,112 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:54:51,113 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:54:51,113 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:54:51,113 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:54:51,113 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:54:51,114 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:54:51,114 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:54:51,114 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:54:51,115 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:54:51,115 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:54:51,115 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:54:51,115 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:54:51,116 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:54:51,116 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:54:51,116 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:54:51,116 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:54:51,118 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:54:51,118 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/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_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc 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(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer 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 -> 9bbd8ebbfdd1aa7b2aaa2f32f767526fd317d11dcf6b707f4c34423040b4383f [2022-11-02 20:54:51,449 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:54:51,475 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:54:51,478 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:54:51,480 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:54:51,481 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:54:51,482 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c [2022-11-02 20:54:51,555 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/data/96bdb7639/ee7baa2fc249476db06e6c00fb10419c/FLAG49ba2cd7a [2022-11-02 20:54:52,106 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:54:52,111 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c [2022-11-02 20:54:52,124 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/data/96bdb7639/ee7baa2fc249476db06e6c00fb10419c/FLAG49ba2cd7a [2022-11-02 20:54:52,461 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/data/96bdb7639/ee7baa2fc249476db06e6c00fb10419c [2022-11-02 20:54:52,464 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:54:52,469 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:54:52,474 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:54:52,474 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:54:52,478 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:54:52,479 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,481 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@538f2d06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52, skipping insertion in model container [2022-11-02 20:54:52,481 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,488 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:54:52,514 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:54:52,708 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c[14184,14197] [2022-11-02 20:54:52,709 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:54:52,718 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:54:52,770 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c[14184,14197] [2022-11-02 20:54:52,773 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:54:52,793 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:54:52,793 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52 WrapperNode [2022-11-02 20:54:52,794 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:54:52,796 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:54:52,796 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:54:52,796 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:54:52,805 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,813 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,848 INFO L138 Inliner]: procedures = 14, calls = 7, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 135 [2022-11-02 20:54:52,850 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:54:52,851 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:54:52,851 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:54:52,851 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:54:52,861 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,862 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,873 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,874 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,877 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,885 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,891 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,897 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,899 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:54:52,903 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:54:52,903 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:54:52,904 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:54:52,905 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (1/1) ... [2022-11-02 20:54:52,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:52,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:52,952 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:52,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:54:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:54:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:54:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:54:53,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:54:53,091 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:54:53,093 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:54:53,393 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:54:53,400 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:54:53,400 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:54:53,402 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:54:53 BoogieIcfgContainer [2022-11-02 20:54:53,403 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:54:53,404 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:54:53,404 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:54:53,431 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:54:53,432 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:54:53,432 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:54:52" (1/3) ... [2022-11-02 20:54:53,433 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@b48cad2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:54:53, skipping insertion in model container [2022-11-02 20:54:53,433 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:54:53,433 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:54:52" (2/3) ... [2022-11-02 20:54:53,434 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@b48cad2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:54:53, skipping insertion in model container [2022-11-02 20:54:53,434 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:54:53,434 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:54:53" (3/3) ... [2022-11-02 20:54:53,436 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1a.cil.c [2022-11-02 20:54:53,506 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:54:53,507 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:54:53,507 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:54:53,507 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:54:53,507 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:54:53,507 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:54:53,508 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:54:53,508 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:54:53,513 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 45 states, 44 states have (on average 1.6818181818181819) internal successors, (74), 44 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,547 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2022-11-02 20:54:53,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:53,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:53,560 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1] [2022-11-02 20:54:53,561 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-02 20:54:53,561 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:54:53,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 45 states, 44 states have (on average 1.6818181818181819) internal successors, (74), 44 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:53,573 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2022-11-02 20:54:53,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:53,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:53,575 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1] [2022-11-02 20:54:53,575 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-02 20:54:53,587 INFO L748 eck$LassoCheckResult]: Stem: 24#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 18#L188true [2022-11-02 20:54:53,588 INFO L750 eck$LassoCheckResult]: Loop: 18#L188true assume !false; 20#L35true assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 33#L41true assume 8466 == main_~s__state~0#1; 30#L42true assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 28#L90-1true main_~s__state~0#1 := 8496; 18#L188true [2022-11-02 20:54:53,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,604 INFO L85 PathProgramCache]: Analyzing trace with hash 963, now seen corresponding path program 1 times [2022-11-02 20:54:53,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508951242] [2022-11-02 20:54:53,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,738 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:53,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,783 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:53,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,786 INFO L85 PathProgramCache]: Analyzing trace with hash 39285361, now seen corresponding path program 1 times [2022-11-02 20:54:53,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839172386] [2022-11-02 20:54:53,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,804 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:53,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,819 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:53,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:53,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1810724847, now seen corresponding path program 1 times [2022-11-02 20:54:53,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:53,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860280151] [2022-11-02 20:54:53,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:53,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,846 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:53,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:53,857 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:53,951 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:53,952 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:53,952 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:53,952 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:53,952 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:54:53,953 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:53,953 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:53,953 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:53,953 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration1_Loop [2022-11-02 20:54:53,953 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:53,954 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:53,970 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:54,010 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:54,058 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:54,059 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:54:54,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:54,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:54,066 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:54,077 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:54,077 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:54,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:54:54,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:54,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:54,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:54,152 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:54,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:54:54,167 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:54,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:54:54,192 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:54:54,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:54,238 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:54,238 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:54,238 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:54,239 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:54,239 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:54:54,239 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:54,239 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:54,239 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:54,239 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration1_Loop [2022-11-02 20:54:54,239 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:54,240 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:54,241 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:54,248 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:54,291 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:54,296 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:54:54,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:54,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:54,299 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:54,307 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:54,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:54:54,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:54,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:54,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:54,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:54,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:54,329 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:54,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:54,338 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:54:54,345 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:54:54,345 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:54:54,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:54,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:54,351 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:54,359 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:54:54,359 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:54:54,360 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:54:54,361 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~blastFlag~0#1) = -2*ULTIMATE.start_main_~blastFlag~0#1 + 1 Supporting invariants [] [2022-11-02 20:54:54,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:54:54,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:54,406 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:54:54,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:54,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:54,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:54:54,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:54,559 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2022-11-02 20:54:54,561 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 45 states, 44 states have (on average 1.6818181818181819) internal successors, (74), 44 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,650 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 45 states, 44 states have (on average 1.6818181818181819) internal successors, (74), 44 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 96 states and 154 transitions. Complement of second has 5 states. [2022-11-02 20:54:54,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-02 20:54:54,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 81 transitions. [2022-11-02 20:54:54,659 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 81 transitions. Stem has 2 letters. Loop has 5 letters. [2022-11-02 20:54:54,661 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:54,661 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 81 transitions. Stem has 7 letters. Loop has 5 letters. [2022-11-02 20:54:54,661 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:54,661 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 81 transitions. Stem has 2 letters. Loop has 10 letters. [2022-11-02 20:54:54,662 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:54,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 96 states and 154 transitions. [2022-11-02 20:54:54,667 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2022-11-02 20:54:54,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 96 states to 82 states and 129 transitions. [2022-11-02 20:54:54,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41 [2022-11-02 20:54:54,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 43 [2022-11-02 20:54:54,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 82 states and 129 transitions. [2022-11-02 20:54:54,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:54,675 INFO L218 hiAutomatonCegarLoop]: Abstraction has 82 states and 129 transitions. [2022-11-02 20:54:54,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states and 129 transitions. [2022-11-02 20:54:54,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 80. [2022-11-02 20:54:54,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 80 states have (on average 1.5875) internal successors, (127), 79 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 127 transitions. [2022-11-02 20:54:54,708 INFO L240 hiAutomatonCegarLoop]: Abstraction has 80 states and 127 transitions. [2022-11-02 20:54:54,709 INFO L428 stractBuchiCegarLoop]: Abstraction has 80 states and 127 transitions. [2022-11-02 20:54:54,709 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:54:54,709 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80 states and 127 transitions. [2022-11-02 20:54:54,711 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2022-11-02 20:54:54,711 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:54,711 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:54,712 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-11-02 20:54:54,712 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-02 20:54:54,712 INFO L748 eck$LassoCheckResult]: Stem: 243#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 217#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 218#L188 assume !false; 235#L35 [2022-11-02 20:54:54,713 INFO L750 eck$LassoCheckResult]: Loop: 235#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 239#L41 assume 8466 == main_~s__state~0#1; 256#L42 assume !(0 == main_~blastFlag~0#1); 252#L90-1 main_~s__state~0#1 := 8496; 187#L188 assume !false; 235#L35 [2022-11-02 20:54:54,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,713 INFO L85 PathProgramCache]: Analyzing trace with hash 29864, now seen corresponding path program 1 times [2022-11-02 20:54:54,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107250067] [2022-11-02 20:54:54,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:54,721 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:54,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:54,728 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:54,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,729 INFO L85 PathProgramCache]: Analyzing trace with hash 44052933, now seen corresponding path program 1 times [2022-11-02 20:54:54,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595246704] [2022-11-02 20:54:54,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:54,735 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:54,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:54,739 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:54,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:54,740 INFO L85 PathProgramCache]: Analyzing trace with hash 297897342, now seen corresponding path program 1 times [2022-11-02 20:54:54,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:54,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596542951] [2022-11-02 20:54:54,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:54,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:54,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:54,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:54,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:54,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596542951] [2022-11-02 20:54:54,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596542951] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:54,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:54,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:54,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097626032] [2022-11-02 20:54:54,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:54,876 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:54,876 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:54,876 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:54,877 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:54,877 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:54:54,877 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:54,877 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:54,877 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:54,877 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration2_Loop [2022-11-02 20:54:54,878 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:54,879 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:54,880 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:54,886 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:54,941 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:54,941 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:54:54,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:54,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:54,942 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:54,945 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:54,945 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:54,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:54:54,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:54,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:54,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:54,995 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:54,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:54:54,999 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:54:54,999 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:55,030 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:54:55,053 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:55,054 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:55,054 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:55,054 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:55,054 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:55,054 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:54:55,054 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:55,054 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:55,055 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:55,055 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration2_Loop [2022-11-02 20:54:55,055 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:55,055 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:55,056 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:55,064 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:55,135 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:55,135 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:54:55,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:55,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:55,147 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:55,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:54:55,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:55,232 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:55,232 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:55,232 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:55,232 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:55,232 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:55,238 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:55,238 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:55,251 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:54:55,254 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:54:55,254 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:54:55,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:55,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:55,292 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:55,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:54:55,294 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:54:55,294 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:54:55,294 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:54:55,294 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = -1*ULTIMATE.start_main_~s__state~0#1 + 8481 Supporting invariants [] [2022-11-02 20:54:55,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:55,319 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:54:55,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:55,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:55,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:55,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:55,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:55,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 9 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:54:55,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:55,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:55,458 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:54:55,458 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 80 states and 127 transitions. cyclomatic complexity: 49 Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:55,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:55,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:55,696 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 80 states and 127 transitions. cyclomatic complexity: 49. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 236 states and 345 transitions. Complement of second has 7 states. [2022-11-02 20:54:55,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-02 20:54:55,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 5 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:55,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 49 transitions. [2022-11-02 20:54:55,700 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 49 transitions. Stem has 3 letters. Loop has 5 letters. [2022-11-02 20:54:55,700 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:55,701 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 49 transitions. Stem has 8 letters. Loop has 5 letters. [2022-11-02 20:54:55,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:55,701 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 49 transitions. Stem has 3 letters. Loop has 10 letters. [2022-11-02 20:54:55,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:55,701 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 345 transitions. [2022-11-02 20:54:55,706 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2022-11-02 20:54:55,708 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 165 states and 261 transitions. [2022-11-02 20:54:55,708 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 77 [2022-11-02 20:54:55,708 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 79 [2022-11-02 20:54:55,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 261 transitions. [2022-11-02 20:54:55,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:55,709 INFO L218 hiAutomatonCegarLoop]: Abstraction has 165 states and 261 transitions. [2022-11-02 20:54:55,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 261 transitions. [2022-11-02 20:54:55,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 98. [2022-11-02 20:54:55,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 98 states have (on average 1.5510204081632653) internal successors, (152), 97 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:55,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 152 transitions. [2022-11-02 20:54:55,724 INFO L240 hiAutomatonCegarLoop]: Abstraction has 98 states and 152 transitions. [2022-11-02 20:54:55,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:55,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:55,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:55,731 INFO L87 Difference]: Start difference. First operand 98 states and 152 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:55,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:55,784 INFO L93 Difference]: Finished difference Result 178 states and 266 transitions. [2022-11-02 20:54:55,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 178 states and 266 transitions. [2022-11-02 20:54:55,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 74 [2022-11-02 20:54:55,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 178 states to 175 states and 263 transitions. [2022-11-02 20:54:55,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 82 [2022-11-02 20:54:55,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 82 [2022-11-02 20:54:55,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 175 states and 263 transitions. [2022-11-02 20:54:55,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:55,802 INFO L218 hiAutomatonCegarLoop]: Abstraction has 175 states and 263 transitions. [2022-11-02 20:54:55,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states and 263 transitions. [2022-11-02 20:54:55,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 173. [2022-11-02 20:54:55,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 173 states have (on average 1.5086705202312138) internal successors, (261), 172 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:55,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 261 transitions. [2022-11-02 20:54:55,818 INFO L240 hiAutomatonCegarLoop]: Abstraction has 173 states and 261 transitions. [2022-11-02 20:54:55,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:55,820 INFO L428 stractBuchiCegarLoop]: Abstraction has 173 states and 261 transitions. [2022-11-02 20:54:55,820 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:54:55,820 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 173 states and 261 transitions. [2022-11-02 20:54:55,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 74 [2022-11-02 20:54:55,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:55,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:55,825 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-11-02 20:54:55,825 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:54:55,827 INFO L748 eck$LassoCheckResult]: Stem: 893#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 857#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 858#L188 assume !false; 877#L35 [2022-11-02 20:54:55,827 INFO L750 eck$LassoCheckResult]: Loop: 877#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 885#L41 assume !(8466 == main_~s__state~0#1); 835#L44 assume 8496 == main_~s__state~0#1; 836#L45 assume !(1 == main_~blastFlag~0#1); 889#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 829#L188 assume !false; 877#L35 [2022-11-02 20:54:55,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:55,831 INFO L85 PathProgramCache]: Analyzing trace with hash 29864, now seen corresponding path program 2 times [2022-11-02 20:54:55,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:55,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229645251] [2022-11-02 20:54:55,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:55,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:55,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:55,841 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:55,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:55,847 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:55,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:55,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1365768499, now seen corresponding path program 1 times [2022-11-02 20:54:55,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:55,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623720875] [2022-11-02 20:54:55,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:55,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:55,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:55,853 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:55,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:55,857 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:55,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:55,858 INFO L85 PathProgramCache]: Analyzing trace with hash 645010586, now seen corresponding path program 1 times [2022-11-02 20:54:55,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:55,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976517225] [2022-11-02 20:54:55,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:55,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:55,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:55,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:55,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:55,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976517225] [2022-11-02 20:54:55,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976517225] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:55,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:55,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:55,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492094721] [2022-11-02 20:54:55,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:55,949 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:55,950 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:55,950 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:55,950 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:55,950 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:54:55,950 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:55,950 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:55,950 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:55,950 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration3_Loop [2022-11-02 20:54:55,950 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:55,951 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:55,951 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:55,957 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:55,966 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:56,026 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:56,027 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:54:56,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:56,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:56,028 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:56,042 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:56,042 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:56,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:54:56,067 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:54:56,068 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~s__hit~0#1=0} Honda state: {ULTIMATE.start_main_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:54:56,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:56,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:56,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:56,107 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:56,110 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:56,111 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:56,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:54:56,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:56,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:56,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:56,173 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:56,179 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:54:56,180 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:56,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:54:56,210 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:54:56,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:56,248 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:56,248 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:56,248 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:56,249 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:56,249 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:54:56,249 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:56,249 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:56,249 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:56,249 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration3_Loop [2022-11-02 20:54:56,249 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:56,249 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:56,250 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:56,254 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:56,260 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:56,324 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:56,324 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:54:56,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:56,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:56,326 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:56,334 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:56,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:56,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:56,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:56,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:56,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:56,349 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:56,349 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:56,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:54:56,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:54:56,396 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:56,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:56,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:56,398 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:56,407 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:56,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 20:54:56,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:56,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:56,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:56,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:56,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:56,422 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:56,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:56,432 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:54:56,436 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:54:56,436 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:54:56,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:56,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:56,438 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:56,445 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:54:56,445 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:54:56,445 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:54:56,446 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = -1*ULTIMATE.start_main_~s__state~0#1 + 8504 Supporting invariants [] [2022-11-02 20:54:56,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 20:54:56,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:56,483 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:54:56,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:56,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:56,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:56,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:56,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:56,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:54:56,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:56,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:56,597 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:54:56,597 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 173 states and 261 transitions. cyclomatic complexity: 94 Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,804 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 173 states and 261 transitions. cyclomatic complexity: 94. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 574 states and 822 transitions. Complement of second has 7 states. [2022-11-02 20:54:56,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-02 20:54:56,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 5 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2022-11-02 20:54:56,806 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 84 transitions. Stem has 3 letters. Loop has 6 letters. [2022-11-02 20:54:56,806 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:56,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 84 transitions. Stem has 9 letters. Loop has 6 letters. [2022-11-02 20:54:56,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:56,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 84 transitions. Stem has 3 letters. Loop has 12 letters. [2022-11-02 20:54:56,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:56,808 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 574 states and 822 transitions. [2022-11-02 20:54:56,812 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 79 [2022-11-02 20:54:56,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 574 states to 406 states and 614 transitions. [2022-11-02 20:54:56,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 149 [2022-11-02 20:54:56,850 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 179 [2022-11-02 20:54:56,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 406 states and 614 transitions. [2022-11-02 20:54:56,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:56,850 INFO L218 hiAutomatonCegarLoop]: Abstraction has 406 states and 614 transitions. [2022-11-02 20:54:56,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states and 614 transitions. [2022-11-02 20:54:56,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 238. [2022-11-02 20:54:56,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 238 states have (on average 1.4789915966386555) internal successors, (352), 237 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 352 transitions. [2022-11-02 20:54:56,871 INFO L240 hiAutomatonCegarLoop]: Abstraction has 238 states and 352 transitions. [2022-11-02 20:54:56,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:56,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:56,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:56,872 INFO L87 Difference]: Start difference. First operand 238 states and 352 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:56,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:56,938 INFO L93 Difference]: Finished difference Result 153 states and 222 transitions. [2022-11-02 20:54:56,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 153 states and 222 transitions. [2022-11-02 20:54:56,940 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2022-11-02 20:54:56,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 153 states to 148 states and 217 transitions. [2022-11-02 20:54:56,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 54 [2022-11-02 20:54:56,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 54 [2022-11-02 20:54:56,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 148 states and 217 transitions. [2022-11-02 20:54:56,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:56,943 INFO L218 hiAutomatonCegarLoop]: Abstraction has 148 states and 217 transitions. [2022-11-02 20:54:56,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states and 217 transitions. [2022-11-02 20:54:56,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2022-11-02 20:54:56,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 148 states have (on average 1.4662162162162162) internal successors, (217), 147 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:56,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 217 transitions. [2022-11-02 20:54:56,959 INFO L240 hiAutomatonCegarLoop]: Abstraction has 148 states and 217 transitions. [2022-11-02 20:54:56,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:56,967 INFO L428 stractBuchiCegarLoop]: Abstraction has 148 states and 217 transitions. [2022-11-02 20:54:56,967 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:54:56,968 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 148 states and 217 transitions. [2022-11-02 20:54:56,968 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2022-11-02 20:54:56,968 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:56,969 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:56,969 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:56,969 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:54:56,969 INFO L748 eck$LassoCheckResult]: Stem: 2081#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2048#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 2049#L188 assume !false; 2068#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 2156#L41 assume 8466 == main_~s__state~0#1; 2153#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 2152#L90-1 main_~s__state~0#1 := 8496; 2150#L188 assume !false; 2070#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 2126#L41 assume !(8466 == main_~s__state~0#1); 2125#L44 assume !(8496 == main_~s__state~0#1); 2025#L48 [2022-11-02 20:54:56,970 INFO L750 eck$LassoCheckResult]: Loop: 2025#L48 assume 8512 == main_~s__state~0#1; 2060#L49 main_~s__state~0#1 := 8528; 2020#L188 assume !false; 2109#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 2107#L41 assume !(8466 == main_~s__state~0#1); 2106#L44 assume !(8496 == main_~s__state~0#1); 2025#L48 [2022-11-02 20:54:56,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:56,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1200039737, now seen corresponding path program 1 times [2022-11-02 20:54:56,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:56,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746301678] [2022-11-02 20:54:56,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:56,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:56,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:57,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:57,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:57,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746301678] [2022-11-02 20:54:57,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746301678] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:57,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:57,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:54:57,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782639198] [2022-11-02 20:54:57,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:57,010 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:54:57,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:57,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1809521393, now seen corresponding path program 1 times [2022-11-02 20:54:57,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:57,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835380466] [2022-11-02 20:54:57,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:57,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:57,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:57,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:57,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:57,025 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:57,047 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:57,047 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:57,048 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:57,048 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:57,048 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:54:57,048 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,048 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:57,048 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:57,048 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration4_Loop [2022-11-02 20:54:57,048 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:57,048 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:57,049 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:57,074 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:57,074 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:54:57,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:57,079 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:57,084 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:57,084 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:57,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-02 20:54:57,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:57,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:57,149 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:57,155 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:54:57,155 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:57,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-02 20:54:57,194 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:54:57,232 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:57,233 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:57,233 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:57,233 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:57,233 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:57,233 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:54:57,233 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,233 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:57,233 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:57,233 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration4_Loop [2022-11-02 20:54:57,233 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:57,233 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:57,234 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:57,258 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:57,258 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:54:57,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:57,260 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:57,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:57,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 20:54:57,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:57,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:57,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:57,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:57,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:57,282 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:57,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:57,298 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:54:57,302 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:54:57,302 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:54:57,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:57,307 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:57,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:54:57,310 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:54:57,310 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:54:57,311 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:54:57,311 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = -1*ULTIMATE.start_main_~s__state~0#1 + 8520 Supporting invariants [] [2022-11-02 20:54:57,335 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:57,336 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:54:57,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:57,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:57,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:57,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:57,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:57,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 10 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:54:57,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:57,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:57,438 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:54:57,438 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 148 states and 217 transitions. cyclomatic complexity: 77 Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:57,656 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 148 states and 217 transitions. cyclomatic complexity: 77. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 460 states and 687 transitions. Complement of second has 9 states. [2022-11-02 20:54:57,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:54:57,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:57,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2022-11-02 20:54:57,659 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 11 letters. Loop has 6 letters. [2022-11-02 20:54:57,661 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:57,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 17 letters. Loop has 6 letters. [2022-11-02 20:54:57,662 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:57,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 11 letters. Loop has 12 letters. [2022-11-02 20:54:57,662 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:57,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 687 transitions. [2022-11-02 20:54:57,666 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 62 [2022-11-02 20:54:57,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 361 states and 555 transitions. [2022-11-02 20:54:57,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2022-11-02 20:54:57,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 139 [2022-11-02 20:54:57,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 361 states and 555 transitions. [2022-11-02 20:54:57,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:57,675 INFO L218 hiAutomatonCegarLoop]: Abstraction has 361 states and 555 transitions. [2022-11-02 20:54:57,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states and 555 transitions. [2022-11-02 20:54:57,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 206. [2022-11-02 20:54:57,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 206 states have (on average 1.4757281553398058) internal successors, (304), 205 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:57,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 304 transitions. [2022-11-02 20:54:57,687 INFO L240 hiAutomatonCegarLoop]: Abstraction has 206 states and 304 transitions. [2022-11-02 20:54:57,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:57,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:57,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:57,688 INFO L87 Difference]: Start difference. First operand 206 states and 304 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:57,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:57,743 INFO L93 Difference]: Finished difference Result 225 states and 313 transitions. [2022-11-02 20:54:57,743 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 225 states and 313 transitions. [2022-11-02 20:54:57,745 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 57 [2022-11-02 20:54:57,746 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 225 states to 210 states and 296 transitions. [2022-11-02 20:54:57,747 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 71 [2022-11-02 20:54:57,747 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 71 [2022-11-02 20:54:57,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 210 states and 296 transitions. [2022-11-02 20:54:57,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:57,747 INFO L218 hiAutomatonCegarLoop]: Abstraction has 210 states and 296 transitions. [2022-11-02 20:54:57,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states and 296 transitions. [2022-11-02 20:54:57,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 199. [2022-11-02 20:54:57,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 199 states have (on average 1.4271356783919598) internal successors, (284), 198 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:57,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 284 transitions. [2022-11-02 20:54:57,753 INFO L240 hiAutomatonCegarLoop]: Abstraction has 199 states and 284 transitions. [2022-11-02 20:54:57,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:57,755 INFO L428 stractBuchiCegarLoop]: Abstraction has 199 states and 284 transitions. [2022-11-02 20:54:57,756 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:54:57,756 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 199 states and 284 transitions. [2022-11-02 20:54:57,757 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2022-11-02 20:54:57,757 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:57,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:57,759 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:57,759 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:57,760 INFO L748 eck$LassoCheckResult]: Stem: 3199#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3165#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 3166#L188 assume !false; 3330#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 3324#L41 assume 8466 == main_~s__state~0#1; 3214#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 3215#L90-1 main_~s__state~0#1 := 8496; 3185#L188 assume !false; 3186#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 3194#L41 assume !(8466 == main_~s__state~0#1); 3299#L44 assume 8496 == main_~s__state~0#1; 3297#L45 assume !(1 == main_~blastFlag~0#1); 3295#L97-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8656; 3293#L188 assume !false; 3291#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 3290#L41 assume !(8466 == main_~s__state~0#1); 3141#L44 assume !(8496 == main_~s__state~0#1); 3142#L48 assume !(8512 == main_~s__state~0#1); 3189#L52 [2022-11-02 20:54:57,760 INFO L750 eck$LassoCheckResult]: Loop: 3189#L52 assume 8528 == main_~s__state~0#1; 3221#L53 main_~s__state~0#1 := 8544; 3137#L188 assume !false; 3245#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 3242#L41 assume !(8466 == main_~s__state~0#1); 3240#L44 assume !(8496 == main_~s__state~0#1); 3237#L48 assume !(8512 == main_~s__state~0#1); 3189#L52 [2022-11-02 20:54:57,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:57,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1540003514, now seen corresponding path program 1 times [2022-11-02 20:54:57,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:57,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657385692] [2022-11-02 20:54:57,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:57,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:57,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:57,826 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:57,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:57,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657385692] [2022-11-02 20:54:57,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657385692] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:57,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:57,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:57,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014506002] [2022-11-02 20:54:57,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:57,827 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:54:57,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:57,828 INFO L85 PathProgramCache]: Analyzing trace with hash 460397777, now seen corresponding path program 1 times [2022-11-02 20:54:57,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:57,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135254178] [2022-11-02 20:54:57,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:57,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:57,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:57,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:57,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:57,840 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:57,875 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:57,875 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:57,875 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:57,875 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:57,875 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:54:57,875 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,876 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:57,876 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:57,876 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration5_Loop [2022-11-02 20:54:57,876 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:57,876 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:57,877 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:57,899 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:57,899 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:54:57,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:57,903 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:57,911 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:57,912 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:57,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:54:57,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:57,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:57,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:57,973 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:57,976 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:54:57,976 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:57,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:54:58,006 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:54:58,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:58,042 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:58,042 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:58,043 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:58,043 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:58,043 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:54:58,043 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,043 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:58,043 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:58,043 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration5_Loop [2022-11-02 20:54:58,043 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:58,043 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:58,044 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:58,063 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:58,063 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:54:58,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:58,064 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:58,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:54:58,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:58,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:58,083 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:58,084 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:58,084 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:58,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:58,086 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:58,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:58,102 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:54:58,105 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:54:58,106 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:54:58,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:58,107 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:58,110 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:54:58,110 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:54:58,110 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:54:58,110 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = -1*ULTIMATE.start_main_~s__state~0#1 + 8536 Supporting invariants [] [2022-11-02 20:54:58,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:54:58,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:58,141 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:54:58,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:58,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:58,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:58,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:58,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:58,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:54:58,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:58,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:58,284 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:54:58,284 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 199 states and 284 transitions. cyclomatic complexity: 93 Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:58,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:58,517 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 199 states and 284 transitions. cyclomatic complexity: 93. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 529 states and 778 transitions. Complement of second has 9 states. [2022-11-02 20:54:58,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:54:58,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2022-11-02 20:54:58,519 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 18 letters. Loop has 7 letters. [2022-11-02 20:54:58,519 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:58,519 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 25 letters. Loop has 7 letters. [2022-11-02 20:54:58,519 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:58,519 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 18 letters. Loop has 14 letters. [2022-11-02 20:54:58,520 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:58,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 529 states and 778 transitions. [2022-11-02 20:54:58,524 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 80 [2022-11-02 20:54:58,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 529 states to 438 states and 654 transitions. [2022-11-02 20:54:58,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 125 [2022-11-02 20:54:58,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 158 [2022-11-02 20:54:58,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 438 states and 654 transitions. [2022-11-02 20:54:58,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:58,530 INFO L218 hiAutomatonCegarLoop]: Abstraction has 438 states and 654 transitions. [2022-11-02 20:54:58,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states and 654 transitions. [2022-11-02 20:54:58,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 285. [2022-11-02 20:54:58,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 285 states have (on average 1.4280701754385965) internal successors, (407), 284 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 407 transitions. [2022-11-02 20:54:58,537 INFO L240 hiAutomatonCegarLoop]: Abstraction has 285 states and 407 transitions. [2022-11-02 20:54:58,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:58,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:58,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:58,538 INFO L87 Difference]: Start difference. First operand 285 states and 407 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:58,556 INFO L93 Difference]: Finished difference Result 342 states and 464 transitions. [2022-11-02 20:54:58,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 342 states and 464 transitions. [2022-11-02 20:54:58,559 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 70 [2022-11-02 20:54:58,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 342 states to 342 states and 464 transitions. [2022-11-02 20:54:58,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 105 [2022-11-02 20:54:58,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 105 [2022-11-02 20:54:58,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 342 states and 464 transitions. [2022-11-02 20:54:58,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:58,562 INFO L218 hiAutomatonCegarLoop]: Abstraction has 342 states and 464 transitions. [2022-11-02 20:54:58,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states and 464 transitions. [2022-11-02 20:54:58,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2022-11-02 20:54:58,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 342 states have (on average 1.3567251461988303) internal successors, (464), 341 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:58,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 464 transitions. [2022-11-02 20:54:58,569 INFO L240 hiAutomatonCegarLoop]: Abstraction has 342 states and 464 transitions. [2022-11-02 20:54:58,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:58,570 INFO L428 stractBuchiCegarLoop]: Abstraction has 342 states and 464 transitions. [2022-11-02 20:54:58,570 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:54:58,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 342 states and 464 transitions. [2022-11-02 20:54:58,572 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 70 [2022-11-02 20:54:58,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:58,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:58,573 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:58,574 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:58,574 INFO L748 eck$LassoCheckResult]: Stem: 4657#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 4622#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 4623#L188 assume !false; 4644#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 4676#L41 assume 8466 == main_~s__state~0#1; 4677#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 4864#L90-1 main_~s__state~0#1 := 8496; 4862#L188 assume !false; 4859#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 4858#L41 assume !(8466 == main_~s__state~0#1); 4855#L44 assume 8496 == main_~s__state~0#1; 4847#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 4846#L97-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8656; 4844#L188 assume !false; 4843#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 4841#L41 assume !(8466 == main_~s__state~0#1); 4820#L44 assume !(8496 == main_~s__state~0#1); 4821#L48 assume !(8512 == main_~s__state~0#1); 4648#L52 assume !(8528 == main_~s__state~0#1); 4604#L56 [2022-11-02 20:54:58,574 INFO L750 eck$LassoCheckResult]: Loop: 4604#L56 assume 8544 == main_~s__state~0#1; 4605#L57 assume !(0 != 1 + main_~s__verify_mode~0#1);main_~s__state~0#1 := 8560; 4594#L188 assume !false; 4696#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 4694#L41 assume !(8466 == main_~s__state~0#1); 4692#L44 assume !(8496 == main_~s__state~0#1); 4690#L48 assume !(8512 == main_~s__state~0#1); 4689#L52 assume !(8528 == main_~s__state~0#1); 4604#L56 [2022-11-02 20:54:58,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:58,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1304815340, now seen corresponding path program 1 times [2022-11-02 20:54:58,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:58,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514061887] [2022-11-02 20:54:58,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:58,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:58,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:58,583 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:58,592 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:58,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:58,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1040610643, now seen corresponding path program 1 times [2022-11-02 20:54:58,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:58,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889461964] [2022-11-02 20:54:58,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:58,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:58,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:58,597 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:58,600 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:58,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:58,601 INFO L85 PathProgramCache]: Analyzing trace with hash 290150040, now seen corresponding path program 1 times [2022-11-02 20:54:58,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:58,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53108386] [2022-11-02 20:54:58,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:58,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:58,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:58,637 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-02 20:54:58,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:54:58,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53108386] [2022-11-02 20:54:58,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53108386] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:54:58,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:54:58,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:54:58,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862424454] [2022-11-02 20:54:58,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:54:58,664 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:58,664 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:58,664 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:58,664 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:58,665 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:54:58,665 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,665 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:58,665 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:58,665 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration6_Loop [2022-11-02 20:54:58,665 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:58,665 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:58,666 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:58,671 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:58,697 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:58,697 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:54:58,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:58,699 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:58,711 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:58,711 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:58,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:54:58,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2022-11-02 20:54:58,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:58,786 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:58,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:54:58,787 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:54:58,787 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:58,800 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:54:58,865 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:58,866 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:58,866 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:58,866 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:58,866 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:58,866 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:54:58,866 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,866 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:58,866 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:58,866 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration6_Loop [2022-11-02 20:54:58,866 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:58,866 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:58,867 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:58,880 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:58,915 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:58,915 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:54:58,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:58,917 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:58,927 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:58,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:58,939 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:58,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:58,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:58,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:58,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:58,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:58,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:54:58,966 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:54:58,969 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:54:58,969 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:54:58,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:58,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:58,970 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:58,972 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:54:58,973 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:54:58,973 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:54:58,973 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = -1*ULTIMATE.start_main_~s__state~0#1 + 8552 Supporting invariants [] [2022-11-02 20:54:58,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:54:59,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:59,013 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:54:59,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:59,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:59,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:59,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:59,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:54:59,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:54:59,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:54:59,135 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:54:59,135 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 342 states and 464 transitions. cyclomatic complexity: 134 Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:59,316 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 342 states and 464 transitions. cyclomatic complexity: 134. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 692 states and 980 transitions. Complement of second has 9 states. [2022-11-02 20:54:59,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:54:59,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:59,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2022-11-02 20:54:59,318 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 19 letters. Loop has 8 letters. [2022-11-02 20:54:59,318 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:59,318 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 27 letters. Loop has 8 letters. [2022-11-02 20:54:59,318 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:59,319 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 19 letters. Loop has 16 letters. [2022-11-02 20:54:59,319 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:54:59,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 692 states and 980 transitions. [2022-11-02 20:54:59,324 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 98 [2022-11-02 20:54:59,328 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 692 states to 609 states and 865 transitions. [2022-11-02 20:54:59,328 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 164 [2022-11-02 20:54:59,328 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 193 [2022-11-02 20:54:59,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 609 states and 865 transitions. [2022-11-02 20:54:59,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:59,329 INFO L218 hiAutomatonCegarLoop]: Abstraction has 609 states and 865 transitions. [2022-11-02 20:54:59,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states and 865 transitions. [2022-11-02 20:54:59,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 469. [2022-11-02 20:54:59,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 469 states have (on average 1.3773987206823028) internal successors, (646), 468 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:59,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 646 transitions. [2022-11-02 20:54:59,339 INFO L240 hiAutomatonCegarLoop]: Abstraction has 469 states and 646 transitions. [2022-11-02 20:54:59,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:54:59,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:54:59,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:54:59,340 INFO L87 Difference]: Start difference. First operand 469 states and 646 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:59,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:54:59,438 INFO L93 Difference]: Finished difference Result 583 states and 762 transitions. [2022-11-02 20:54:59,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 583 states and 762 transitions. [2022-11-02 20:54:59,442 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 100 [2022-11-02 20:54:59,447 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 583 states to 547 states and 726 transitions. [2022-11-02 20:54:59,447 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2022-11-02 20:54:59,447 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 173 [2022-11-02 20:54:59,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 547 states and 726 transitions. [2022-11-02 20:54:59,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:54:59,448 INFO L218 hiAutomatonCegarLoop]: Abstraction has 547 states and 726 transitions. [2022-11-02 20:54:59,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states and 726 transitions. [2022-11-02 20:54:59,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 493. [2022-11-02 20:54:59,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 493 states have (on average 1.359026369168357) internal successors, (670), 492 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:54:59,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 670 transitions. [2022-11-02 20:54:59,457 INFO L240 hiAutomatonCegarLoop]: Abstraction has 493 states and 670 transitions. [2022-11-02 20:54:59,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:54:59,458 INFO L428 stractBuchiCegarLoop]: Abstraction has 493 states and 670 transitions. [2022-11-02 20:54:59,458 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:54:59,458 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 493 states and 670 transitions. [2022-11-02 20:54:59,461 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 98 [2022-11-02 20:54:59,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:54:59,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:54:59,464 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:59,464 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:54:59,464 INFO L748 eck$LassoCheckResult]: Stem: 6850#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 6816#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 6817#L188 assume !false; 7274#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 7203#L41 assume 8466 == main_~s__state~0#1; 7176#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 7173#L90-1 main_~s__state~0#1 := 8496; 7170#L188 assume !false; 7167#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 7165#L41 assume !(8466 == main_~s__state~0#1); 7162#L44 assume 8496 == main_~s__state~0#1; 7155#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 7154#L97-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8656; 6838#L188 [2022-11-02 20:54:59,464 INFO L750 eck$LassoCheckResult]: Loop: 6838#L188 assume !false; 6839#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 6844#L41 assume !(8466 == main_~s__state~0#1); 6794#L44 assume !(8496 == main_~s__state~0#1); 6795#L48 assume !(8512 == main_~s__state~0#1); 6842#L52 assume !(8528 == main_~s__state~0#1); 6800#L56 assume !(8544 == main_~s__state~0#1); 6801#L60 assume !(8560 == main_~s__state~0#1); 6851#L64 assume !(8576 == main_~s__state~0#1); 6852#L68 assume !(8592 == main_~s__state~0#1); 6861#L72 assume !(8608 == main_~s__state~0#1); 6874#L76 assume !(8640 == main_~s__state~0#1); 6822#L80 assume 8656 == main_~s__state~0#1; 6823#L81 assume 2 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 3; 6855#L174-1 main_~s__state~0#1 := 8672; 6838#L188 [2022-11-02 20:54:59,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2108014467, now seen corresponding path program 1 times [2022-11-02 20:54:59,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:59,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384997369] [2022-11-02 20:54:59,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:59,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,486 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:59,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:59,503 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:59,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,504 INFO L85 PathProgramCache]: Analyzing trace with hash -318790614, now seen corresponding path program 1 times [2022-11-02 20:54:59,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:59,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835922340] [2022-11-02 20:54:59,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:59,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,508 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:59,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,512 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:59,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,513 INFO L85 PathProgramCache]: Analyzing trace with hash -444277714, now seen corresponding path program 1 times [2022-11-02 20:54:59,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:54:59,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299610813] [2022-11-02 20:54:59,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:54:59,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:54:59,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,534 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:54:59,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:54:59,545 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:54:59,602 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:59,602 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:59,602 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:59,603 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:59,603 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:54:59,603 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:59,603 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:59,603 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:59,603 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration7_Loop [2022-11-02 20:54:59,603 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:59,603 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:59,604 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:59,611 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:59,644 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:59,644 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:54:59,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:59,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:59,646 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:59,655 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:54:59,655 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:59,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:54:59,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:59,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:59,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:59,712 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:59,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:54:59,715 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:54:59,715 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:54:59,737 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:54:59,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-02 20:54:59,775 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:54:59,776 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:54:59,776 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:54:59,776 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:54:59,776 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:54:59,776 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:59,776 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:54:59,776 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:54:59,776 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration7_Loop [2022-11-02 20:54:59,776 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:54:59,776 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:54:59,777 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:59,783 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:54:59,815 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:54:59,815 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:54:59,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:59,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:59,816 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:59,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:54:59,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:54:59,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:54:59,834 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:54:59,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:54:59,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:54:59,834 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:54:59,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:54:59,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:54:59,852 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:54:59,854 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:54:59,854 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:54:59,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:54:59,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:54:59,855 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:54:59,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:54:59,857 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:54:59,857 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:54:59,857 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:54:59,858 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~blastFlag~0#1) = -2*ULTIMATE.start_main_~blastFlag~0#1 + 5 Supporting invariants [] [2022-11-02 20:54:59,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-11-02 20:54:59,891 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:54:59,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:54:59,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:54:59,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:54:59,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:00,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:00,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:00,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:00,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:00,065 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2022-11-02 20:55:00,065 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 493 states and 670 transitions. cyclomatic complexity: 193 Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:00,098 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 493 states and 670 transitions. cyclomatic complexity: 193. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 751 states and 1024 transitions. Complement of second has 4 states. [2022-11-02 20:55:00,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:00,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:00,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2022-11-02 20:55:00,101 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 13 letters. Loop has 15 letters. [2022-11-02 20:55:00,102 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:00,103 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 28 letters. Loop has 15 letters. [2022-11-02 20:55:00,103 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:00,103 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 13 letters. Loop has 30 letters. [2022-11-02 20:55:00,103 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:00,103 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 751 states and 1024 transitions. [2022-11-02 20:55:00,110 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 155 [2022-11-02 20:55:00,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 751 states to 684 states and 933 transitions. [2022-11-02 20:55:00,113 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 205 [2022-11-02 20:55:00,114 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 208 [2022-11-02 20:55:00,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 933 transitions. [2022-11-02 20:55:00,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:00,115 INFO L218 hiAutomatonCegarLoop]: Abstraction has 684 states and 933 transitions. [2022-11-02 20:55:00,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 933 transitions. [2022-11-02 20:55:00,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 678. [2022-11-02 20:55:00,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 678 states have (on average 1.3657817109144543) internal successors, (926), 677 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:00,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 926 transitions. [2022-11-02 20:55:00,129 INFO L240 hiAutomatonCegarLoop]: Abstraction has 678 states and 926 transitions. [2022-11-02 20:55:00,129 INFO L428 stractBuchiCegarLoop]: Abstraction has 678 states and 926 transitions. [2022-11-02 20:55:00,129 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:55:00,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 678 states and 926 transitions. [2022-11-02 20:55:00,132 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 155 [2022-11-02 20:55:00,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:00,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:00,134 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:00,134 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:00,134 INFO L748 eck$LassoCheckResult]: Stem: 8206#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 8163#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 8164#L188 assume !false; 8522#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 8510#L41 assume 8466 == main_~s__state~0#1; 8498#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 8496#L90-1 main_~s__state~0#1 := 8496; 8485#L188 assume !false; 8480#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 8478#L41 assume !(8466 == main_~s__state~0#1); 8476#L44 assume 8496 == main_~s__state~0#1; 8469#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 8466#L97-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8656; 8278#L188 assume !false; 8549#L35 [2022-11-02 20:55:00,134 INFO L750 eck$LassoCheckResult]: Loop: 8549#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 8547#L41 assume !(8466 == main_~s__state~0#1); 8544#L44 assume !(8496 == main_~s__state~0#1); 8541#L48 assume !(8512 == main_~s__state~0#1); 8538#L52 assume !(8528 == main_~s__state~0#1); 8535#L56 assume !(8544 == main_~s__state~0#1); 8224#L60 assume !(8560 == main_~s__state~0#1); 8225#L64 assume !(8576 == main_~s__state~0#1); 8532#L68 assume !(8592 == main_~s__state~0#1); 8235#L72 assume !(8608 == main_~s__state~0#1); 8236#L76 assume !(8640 == main_~s__state~0#1); 8242#L80 assume 8656 == main_~s__state~0#1; 8211#L81 assume !(2 == main_~blastFlag~0#1); 8212#L174-1 main_~s__state~0#1 := 8672; 8204#L188 assume !false; 8549#L35 [2022-11-02 20:55:00,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:00,136 INFO L85 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 2 times [2022-11-02 20:55:00,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:00,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621852685] [2022-11-02 20:55:00,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:00,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:00,148 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:00,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:00,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:00,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1835507732, now seen corresponding path program 1 times [2022-11-02 20:55:00,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:00,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136754259] [2022-11-02 20:55:00,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:00,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:00,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:00,173 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:00,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:00,180 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:00,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:00,181 INFO L85 PathProgramCache]: Analyzing trace with hash -887705313, now seen corresponding path program 1 times [2022-11-02 20:55:00,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:00,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817096647] [2022-11-02 20:55:00,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:00,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:00,208 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-02 20:55:00,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:00,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817096647] [2022-11-02 20:55:00,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817096647] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:00,209 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:00,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:00,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226675454] [2022-11-02 20:55:00,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:00,244 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:00,244 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:00,244 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:00,244 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:00,245 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:55:00,245 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:00,245 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:00,245 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:00,245 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration8_Loop [2022-11-02 20:55:00,245 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:00,245 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:00,246 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:00,249 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:00,279 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:00,279 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:55:00,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:00,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:00,295 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:00,299 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:00,299 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:00,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:55:00,321 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:00,322 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~blastFlag~0#1=3} Honda state: {ULTIMATE.start_main_~blastFlag~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:00,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:00,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:00,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:00,362 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:00,365 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:00,365 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:00,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:55:00,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-11-02 20:55:00,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:00,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:00,420 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:00,424 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:55:00,424 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:00,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:55:00,465 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:55:00,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-11-02 20:55:00,513 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:00,513 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:00,513 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:00,513 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:00,513 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:55:00,513 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:00,513 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:00,513 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:00,513 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration8_Loop [2022-11-02 20:55:00,514 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:00,514 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:00,514 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:00,530 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:00,565 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:00,565 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:55:00,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:00,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:00,568 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:00,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:55:00,569 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:00,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:00,580 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:00,580 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:00,580 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:55:00,580 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:00,581 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:55:00,582 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:00,584 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:00,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-11-02 20:55:00,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:00,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:00,655 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:00,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:00,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:55:00,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:00,666 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:00,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:00,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:00,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:00,668 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:00,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:00,697 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:55:00,711 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:55:00,711 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:55:00,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:00,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:00,723 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:00,735 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:55:00,735 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:55:00,735 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:55:00,735 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = -1*ULTIMATE.start_main_~s__state~0#1 + 8664 Supporting invariants [] [2022-11-02 20:55:00,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:55:00,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:00,775 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:55:00,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:00,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:00,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:00,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:00,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:00,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:00,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:00,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:00,931 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:55:00,931 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 678 states and 926 transitions. cyclomatic complexity: 267 Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:00,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:01,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:01,088 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 678 states and 926 transitions. cyclomatic complexity: 267. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 1562 states and 2071 transitions. Complement of second has 9 states. [2022-11-02 20:55:01,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:01,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:01,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2022-11-02 20:55:01,091 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 14 letters. Loop has 15 letters. [2022-11-02 20:55:01,091 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:01,091 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 29 letters. Loop has 15 letters. [2022-11-02 20:55:01,091 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:01,092 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 14 letters. Loop has 30 letters. [2022-11-02 20:55:01,092 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:01,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1562 states and 2071 transitions. [2022-11-02 20:55:01,104 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 190 [2022-11-02 20:55:01,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1562 states to 1337 states and 1769 transitions. [2022-11-02 20:55:01,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2022-11-02 20:55:01,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2022-11-02 20:55:01,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1337 states and 1769 transitions. [2022-11-02 20:55:01,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:01,115 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1337 states and 1769 transitions. [2022-11-02 20:55:01,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1337 states and 1769 transitions. [2022-11-02 20:55:01,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1337 to 1292. [2022-11-02 20:55:01,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1292 states, 1292 states have (on average 1.3212074303405572) internal successors, (1707), 1291 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:01,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1292 states to 1292 states and 1707 transitions. [2022-11-02 20:55:01,145 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1292 states and 1707 transitions. [2022-11-02 20:55:01,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:01,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:01,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:01,146 INFO L87 Difference]: Start difference. First operand 1292 states and 1707 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:01,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:01,175 INFO L93 Difference]: Finished difference Result 1457 states and 1909 transitions. [2022-11-02 20:55:01,175 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1457 states and 1909 transitions. [2022-11-02 20:55:01,184 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 301 [2022-11-02 20:55:01,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1457 states to 1274 states and 1665 transitions. [2022-11-02 20:55:01,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 359 [2022-11-02 20:55:01,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2022-11-02 20:55:01,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1274 states and 1665 transitions. [2022-11-02 20:55:01,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:01,193 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1274 states and 1665 transitions. [2022-11-02 20:55:01,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states and 1665 transitions. [2022-11-02 20:55:01,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1262. [2022-11-02 20:55:01,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1262 states have (on average 1.309825673534073) internal successors, (1653), 1261 states have internal predecessors, (1653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:01,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 1653 transitions. [2022-11-02 20:55:01,220 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1262 states and 1653 transitions. [2022-11-02 20:55:01,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:01,221 INFO L428 stractBuchiCegarLoop]: Abstraction has 1262 states and 1653 transitions. [2022-11-02 20:55:01,221 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:55:01,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1262 states and 1653 transitions. [2022-11-02 20:55:01,227 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 301 [2022-11-02 20:55:01,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:01,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:01,229 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:01,229 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:01,229 INFO L748 eck$LassoCheckResult]: Stem: 13309#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 13267#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 13268#L188 assume !false; 13784#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 13785#L41 assume 8466 == main_~s__state~0#1; 13876#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 13870#L90-1 main_~s__state~0#1 := 8496; 13290#L188 assume !false; 13291#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 14494#L41 assume !(8466 == main_~s__state~0#1); 14493#L44 assume 8496 == main_~s__state~0#1; 14492#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 13333#L97-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8656; 13850#L188 assume !false; 13297#L35 [2022-11-02 20:55:01,229 INFO L750 eck$LassoCheckResult]: Loop: 13297#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 13298#L41 assume !(8466 == main_~s__state~0#1); 13246#L44 assume !(8496 == main_~s__state~0#1); 13247#L48 assume !(8512 == main_~s__state~0#1); 13329#L52 assume !(8528 == main_~s__state~0#1); 13252#L56 assume !(8544 == main_~s__state~0#1); 13253#L60 assume !(8560 == main_~s__state~0#1); 13310#L64 assume !(8576 == main_~s__state~0#1); 13311#L68 assume !(8592 == main_~s__state~0#1); 13320#L72 assume !(8608 == main_~s__state~0#1); 13348#L76 assume !(8640 == main_~s__state~0#1); 13349#L80 assume !(8656 == main_~s__state~0#1); 13565#L84 assume 8672 == main_~s__state~0#1; 13563#L85 assume !(4 == main_~blastFlag~0#1); 13561#L184 assume !(5 == main_~blastFlag~0#1); 13334#L181-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8640; 13335#L188 assume !false; 13581#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 13579#L41 assume !(8466 == main_~s__state~0#1); 13577#L44 assume 8496 == main_~s__state~0#1; 13578#L45 assume !(1 == main_~blastFlag~0#1); 13583#L97-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8656; 13306#L188 assume !false; 13297#L35 [2022-11-02 20:55:01,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:01,230 INFO L85 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 3 times [2022-11-02 20:55:01,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:01,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71716430] [2022-11-02 20:55:01,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:01,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:01,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:01,243 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:01,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:01,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:01,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:01,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1607513209, now seen corresponding path program 1 times [2022-11-02 20:55:01,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:01,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582137952] [2022-11-02 20:55:01,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:01,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:01,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:01,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582137952] [2022-11-02 20:55:01,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582137952] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:01,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:01,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:01,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841857420] [2022-11-02 20:55:01,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:01,308 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:01,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:01,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:01,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:01,309 INFO L87 Difference]: Start difference. First operand 1262 states and 1653 transitions. cyclomatic complexity: 420 Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:01,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:01,373 INFO L93 Difference]: Finished difference Result 1036 states and 1257 transitions. [2022-11-02 20:55:01,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1036 states and 1257 transitions. [2022-11-02 20:55:01,386 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 202 [2022-11-02 20:55:01,389 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1036 states to 654 states and 800 transitions. [2022-11-02 20:55:01,389 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 257 [2022-11-02 20:55:01,390 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 261 [2022-11-02 20:55:01,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 654 states and 800 transitions. [2022-11-02 20:55:01,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:01,390 INFO L218 hiAutomatonCegarLoop]: Abstraction has 654 states and 800 transitions. [2022-11-02 20:55:01,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states and 800 transitions. [2022-11-02 20:55:01,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 651. [2022-11-02 20:55:01,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.2211981566820276) internal successors, (795), 650 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:01,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 795 transitions. [2022-11-02 20:55:01,403 INFO L240 hiAutomatonCegarLoop]: Abstraction has 651 states and 795 transitions. [2022-11-02 20:55:01,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:01,404 INFO L428 stractBuchiCegarLoop]: Abstraction has 651 states and 795 transitions. [2022-11-02 20:55:01,404 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:55:01,404 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 795 transitions. [2022-11-02 20:55:01,407 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 202 [2022-11-02 20:55:01,408 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:01,408 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:01,409 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:01,410 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:01,410 INFO L748 eck$LassoCheckResult]: Stem: 15610#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 15570#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 15571#L188 assume !false; 15891#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 15892#L41 assume 8466 == main_~s__state~0#1; 15626#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 15619#L90-1 main_~s__state~0#1 := 8496; 15620#L188 assume !false; 16169#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 16167#L41 assume !(8466 == main_~s__state~0#1); 16166#L44 assume 8496 == main_~s__state~0#1; 16164#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 15605#L97-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8656; 15607#L188 assume !false; 15594#L35 [2022-11-02 20:55:01,410 INFO L750 eck$LassoCheckResult]: Loop: 15594#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 15600#L41 assume !(8466 == main_~s__state~0#1); 15550#L44 assume !(8496 == main_~s__state~0#1); 15551#L48 assume !(8512 == main_~s__state~0#1); 15597#L52 assume !(8528 == main_~s__state~0#1); 16083#L56 assume !(8544 == main_~s__state~0#1); 16075#L60 assume !(8560 == main_~s__state~0#1); 15611#L64 assume !(8576 == main_~s__state~0#1); 15612#L68 assume !(8592 == main_~s__state~0#1); 15623#L72 assume !(8608 == main_~s__state~0#1); 15641#L76 assume !(8640 == main_~s__state~0#1); 15576#L80 assume !(8656 == main_~s__state~0#1); 15577#L84 assume 8672 == main_~s__state~0#1; 15560#L85 assume !(4 == main_~blastFlag~0#1); 15561#L184 assume !(5 == main_~blastFlag~0#1); 15638#L181-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8640; 15639#L188 assume !false; 16182#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 16181#L41 assume !(8466 == main_~s__state~0#1); 16180#L44 assume !(8496 == main_~s__state~0#1); 16179#L48 assume !(8512 == main_~s__state~0#1); 16178#L52 assume !(8528 == main_~s__state~0#1); 16177#L56 assume !(8544 == main_~s__state~0#1); 16176#L60 assume !(8560 == main_~s__state~0#1); 16175#L64 assume !(8576 == main_~s__state~0#1); 16174#L68 assume !(8592 == main_~s__state~0#1); 16173#L72 assume !(8608 == main_~s__state~0#1); 16172#L76 assume 8640 == main_~s__state~0#1; 15572#L77 assume !(3 == main_~blastFlag~0#1); 15573#L163-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8656; 15593#L188 assume !false; 15594#L35 [2022-11-02 20:55:01,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:01,411 INFO L85 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 4 times [2022-11-02 20:55:01,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:01,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138964988] [2022-11-02 20:55:01,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:01,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:01,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:01,421 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:01,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:01,430 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:01,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:01,433 INFO L85 PathProgramCache]: Analyzing trace with hash 530770115, now seen corresponding path program 1 times [2022-11-02 20:55:01,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:01,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106293124] [2022-11-02 20:55:01,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:01,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:01,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:01,482 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:01,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:01,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106293124] [2022-11-02 20:55:01,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106293124] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:01,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:01,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:01,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434822048] [2022-11-02 20:55:01,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:01,483 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:01,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:01,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:01,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:01,484 INFO L87 Difference]: Start difference. First operand 651 states and 795 transitions. cyclomatic complexity: 166 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:01,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:01,493 INFO L93 Difference]: Finished difference Result 634 states and 773 transitions. [2022-11-02 20:55:01,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 634 states and 773 transitions. [2022-11-02 20:55:01,497 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 170 [2022-11-02 20:55:01,501 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 634 states to 622 states and 758 transitions. [2022-11-02 20:55:01,501 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 247 [2022-11-02 20:55:01,501 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2022-11-02 20:55:01,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 758 transitions. [2022-11-02 20:55:01,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:01,502 INFO L218 hiAutomatonCegarLoop]: Abstraction has 622 states and 758 transitions. [2022-11-02 20:55:01,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 758 transitions. [2022-11-02 20:55:01,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 567. [2022-11-02 20:55:01,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 567 states have (on average 1.2380952380952381) internal successors, (702), 566 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:01,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 702 transitions. [2022-11-02 20:55:01,514 INFO L240 hiAutomatonCegarLoop]: Abstraction has 567 states and 702 transitions. [2022-11-02 20:55:01,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:01,514 INFO L428 stractBuchiCegarLoop]: Abstraction has 567 states and 702 transitions. [2022-11-02 20:55:01,515 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:55:01,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 567 states and 702 transitions. [2022-11-02 20:55:01,518 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 146 [2022-11-02 20:55:01,518 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:01,518 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:01,521 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:01,521 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:01,523 INFO L748 eck$LassoCheckResult]: Stem: 16900#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 16861#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 16862#L188 assume !false; 17109#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 17110#L41 assume 8466 == main_~s__state~0#1; 16914#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 16909#L90-1 main_~s__state~0#1 := 8496; 16884#L188 assume !false; 16885#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 17395#L41 assume !(8466 == main_~s__state~0#1); 17394#L44 assume 8496 == main_~s__state~0#1; 17393#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 16922#L97-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8656; 16895#L188 assume !false; 16888#L35 [2022-11-02 20:55:01,523 INFO L750 eck$LassoCheckResult]: Loop: 16888#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 16889#L41 assume !(8466 == main_~s__state~0#1); 16841#L44 assume !(8496 == main_~s__state~0#1); 16842#L48 assume !(8512 == main_~s__state~0#1); 16881#L52 assume !(8528 == main_~s__state~0#1); 16847#L56 assume !(8544 == main_~s__state~0#1); 16848#L60 assume !(8560 == main_~s__state~0#1); 16901#L64 assume !(8576 == main_~s__state~0#1); 16902#L68 assume !(8592 == main_~s__state~0#1); 16912#L72 assume !(8608 == main_~s__state~0#1); 16927#L76 assume !(8640 == main_~s__state~0#1); 16865#L80 assume !(8656 == main_~s__state~0#1); 16866#L84 assume 8672 == main_~s__state~0#1; 16851#L85 assume !(4 == main_~blastFlag~0#1); 16852#L184 assume !(5 == main_~blastFlag~0#1); 16875#L181-1 assume 0 != main_~s__hit~0#1;main_~s__state~0#1 := 8640; 17347#L188 assume !false; 16888#L35 [2022-11-02 20:55:01,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 5 times [2022-11-02 20:55:01,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:01,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934769865] [2022-11-02 20:55:01,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:01,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:01,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:01,532 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:01,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:01,546 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:01,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:01,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1282190981, now seen corresponding path program 1 times [2022-11-02 20:55:01,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:01,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575739213] [2022-11-02 20:55:01,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:01,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:01,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:01,560 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:01,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:01,565 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:01,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:01,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1587248888, now seen corresponding path program 1 times [2022-11-02 20:55:01,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:01,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782898586] [2022-11-02 20:55:01,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:01,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:01,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:01,602 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-02 20:55:01,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:01,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782898586] [2022-11-02 20:55:01,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782898586] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:01,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:01,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:01,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168897472] [2022-11-02 20:55:01,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:01,652 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:01,652 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:01,652 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:01,652 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:01,652 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:55:01,652 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:01,652 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:01,652 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:01,652 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration11_Loop [2022-11-02 20:55:01,653 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:01,653 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:01,653 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,656 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,661 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,724 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:01,724 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:55:01,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:01,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:01,727 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:01,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:01,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:01,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:55:01,758 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:01,758 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~s__hit~0#1=-1} Honda state: {ULTIMATE.start_main_~s__hit~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:01,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:01,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:01,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:01,800 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:01,807 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:01,807 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:01,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:55:01,830 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:55:01,830 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~blastFlag~0#1=6} Honda state: {ULTIMATE.start_main_~blastFlag~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:55:01,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:01,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:01,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:01,855 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:01,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:55:01,858 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:01,858 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:01,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-02 20:55:01,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:01,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:01,899 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:01,903 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:55:01,903 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:01,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:55:01,922 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:55:01,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:01,949 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:01,949 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:01,949 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:01,949 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:01,949 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:55:01,949 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:01,949 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:01,950 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:01,950 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration11_Loop [2022-11-02 20:55:01,950 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:01,950 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:01,951 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,954 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:01,959 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,024 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:02,024 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:55:02,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,026 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,031 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:02,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:55:02,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:02,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:02,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:02,047 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:55:02,047 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:02,048 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:55:02,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:02,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:02,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,096 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:02,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:55:02,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:02,120 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:02,120 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:02,120 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:55:02,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:02,123 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:55:02,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:02,138 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:55:02,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-11-02 20:55:02,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,167 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:55:02,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:02,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:02,179 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:02,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:02,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:02,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:02,180 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:02,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:02,190 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:55:02,193 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:55:02,193 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:55:02,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,195 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,202 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:55:02,203 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:55:02,203 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:55:02,203 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = 1*ULTIMATE.start_main_~s__state~0#1 Supporting invariants [] [2022-11-02 20:55:02,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:55:02,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,228 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:55:02,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:02,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:02,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:02,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:02,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:02,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:02,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:02,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:02,334 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:55:02,335 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 567 states and 702 transitions. cyclomatic complexity: 157 Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,348 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 567 states and 702 transitions. cyclomatic complexity: 157. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 573 states and 708 transitions. Complement of second has 5 states. [2022-11-02 20:55:02,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:02,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2022-11-02 20:55:02,349 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 14 letters. Loop has 17 letters. [2022-11-02 20:55:02,349 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:02,349 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:55:02,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:02,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:02,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:02,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:02,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:02,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:02,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:02,441 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:55:02,442 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 567 states and 702 transitions. cyclomatic complexity: 157 Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,452 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 567 states and 702 transitions. cyclomatic complexity: 157. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 573 states and 708 transitions. Complement of second has 5 states. [2022-11-02 20:55:02,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:02,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2022-11-02 20:55:02,459 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 14 letters. Loop has 17 letters. [2022-11-02 20:55:02,459 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:02,459 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:55:02,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:02,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:02,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:02,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:02,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:02,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:02,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:02,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:02,558 INFO L141 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:55:02,558 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 567 states and 702 transitions. cyclomatic complexity: 157 Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,671 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 567 states and 702 transitions. cyclomatic complexity: 157. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 1051 states and 1283 transitions. Complement of second has 8 states. [2022-11-02 20:55:02,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:02,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2022-11-02 20:55:02,674 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 14 letters. Loop has 17 letters. [2022-11-02 20:55:02,674 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:02,674 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 31 letters. Loop has 17 letters. [2022-11-02 20:55:02,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:02,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 14 letters. Loop has 34 letters. [2022-11-02 20:55:02,676 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:02,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1051 states and 1283 transitions. [2022-11-02 20:55:02,683 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 142 [2022-11-02 20:55:02,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1051 states to 686 states and 832 transitions. [2022-11-02 20:55:02,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 137 [2022-11-02 20:55:02,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 213 [2022-11-02 20:55:02,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 832 transitions. [2022-11-02 20:55:02,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:02,687 INFO L218 hiAutomatonCegarLoop]: Abstraction has 686 states and 832 transitions. [2022-11-02 20:55:02,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 832 transitions. [2022-11-02 20:55:02,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 594. [2022-11-02 20:55:02,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 594 states have (on average 1.245791245791246) internal successors, (740), 593 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 740 transitions. [2022-11-02 20:55:02,698 INFO L240 hiAutomatonCegarLoop]: Abstraction has 594 states and 740 transitions. [2022-11-02 20:55:02,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:02,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:02,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:02,699 INFO L87 Difference]: Start difference. First operand 594 states and 740 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:02,745 INFO L93 Difference]: Finished difference Result 587 states and 730 transitions. [2022-11-02 20:55:02,746 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 730 transitions. [2022-11-02 20:55:02,749 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 140 [2022-11-02 20:55:02,751 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 565 states and 708 transitions. [2022-11-02 20:55:02,751 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 166 [2022-11-02 20:55:02,751 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 166 [2022-11-02 20:55:02,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 565 states and 708 transitions. [2022-11-02 20:55:02,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:02,752 INFO L218 hiAutomatonCegarLoop]: Abstraction has 565 states and 708 transitions. [2022-11-02 20:55:02,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states and 708 transitions. [2022-11-02 20:55:02,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 564. [2022-11-02 20:55:02,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 564 states have (on average 1.25354609929078) internal successors, (707), 563 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:02,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 707 transitions. [2022-11-02 20:55:02,761 INFO L240 hiAutomatonCegarLoop]: Abstraction has 564 states and 707 transitions. [2022-11-02 20:55:02,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:02,762 INFO L428 stractBuchiCegarLoop]: Abstraction has 564 states and 707 transitions. [2022-11-02 20:55:02,762 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:55:02,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 564 states and 707 transitions. [2022-11-02 20:55:02,764 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 140 [2022-11-02 20:55:02,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:02,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:02,765 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:02,765 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:02,766 INFO L748 eck$LassoCheckResult]: Stem: 21165#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 21123#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 21124#L188 assume !false; 21583#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 21580#L41 assume 8466 == main_~s__state~0#1; 21577#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 21574#L90-1 main_~s__state~0#1 := 8496; 21571#L188 assume !false; 21568#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 21565#L41 assume !(8466 == main_~s__state~0#1); 21564#L44 assume 8496 == main_~s__state~0#1; 21561#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 21559#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 21556#L188 assume !false; 21554#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 21552#L41 assume !(8466 == main_~s__state~0#1); 21104#L44 assume !(8496 == main_~s__state~0#1); 21105#L48 assume !(8512 == main_~s__state~0#1); 21389#L52 assume !(8528 == main_~s__state~0#1); 21271#L56 assume !(8544 == main_~s__state~0#1); 21202#L60 [2022-11-02 20:55:02,766 INFO L750 eck$LassoCheckResult]: Loop: 21202#L60 assume 8560 == main_~s__state~0#1; 21108#L61 main_~s__state~0#1 := 8576; 21100#L188 assume !false; 21234#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 21228#L41 assume !(8466 == main_~s__state~0#1); 21221#L44 assume !(8496 == main_~s__state~0#1); 21216#L48 assume !(8512 == main_~s__state~0#1); 21211#L52 assume !(8528 == main_~s__state~0#1); 21205#L56 assume !(8544 == main_~s__state~0#1); 21202#L60 [2022-11-02 20:55:02,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:02,766 INFO L85 PathProgramCache]: Analyzing trace with hash 985223291, now seen corresponding path program 1 times [2022-11-02 20:55:02,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:02,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800542094] [2022-11-02 20:55:02,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:02,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:02,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:02,783 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-02 20:55:02,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:02,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800542094] [2022-11-02 20:55:02,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800542094] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:02,783 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:02,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:02,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264939510] [2022-11-02 20:55:02,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:02,784 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:02,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:02,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1708032834, now seen corresponding path program 1 times [2022-11-02 20:55:02,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:02,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256653053] [2022-11-02 20:55:02,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:02,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:02,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:02,787 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:02,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:02,790 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:02,809 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:02,809 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:02,809 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:02,809 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:02,809 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:55:02,809 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,809 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:02,809 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:02,810 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration12_Loop [2022-11-02 20:55:02,810 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:02,810 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:02,810 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,827 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:02,827 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:55:02,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,828 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,839 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:02,839 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:55:02,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-02 20:55:02,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,895 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:02,901 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:55:02,901 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:02,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:55:02,930 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:55:02,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:02,964 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:02,965 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:02,965 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:02,965 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:02,965 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:55:02,965 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,965 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:02,965 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:02,965 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration12_Loop [2022-11-02 20:55:02,965 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:02,965 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:02,966 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:02,992 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:02,993 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:55:02,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:02,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:02,994 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,017 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,017 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:55:03,030 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:55:03,043 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:55:03,043 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:55:03,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,045 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:55:03,071 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:55:03,072 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:55:03,072 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:55:03,078 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = -1*ULTIMATE.start_main_~s__state~0#1 + 8568 Supporting invariants [] [2022-11-02 20:55:03,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,137 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:55:03,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:03,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:03,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:03,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:03,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:03,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:03,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:03,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:03,256 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:55:03,257 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 564 states and 707 transitions. cyclomatic complexity: 163 Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:03,448 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 564 states and 707 transitions. cyclomatic complexity: 163. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 975 states and 1257 transitions. Complement of second has 9 states. [2022-11-02 20:55:03,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:03,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:03,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2022-11-02 20:55:03,450 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 157 transitions. Stem has 20 letters. Loop has 9 letters. [2022-11-02 20:55:03,450 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:03,450 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 157 transitions. Stem has 29 letters. Loop has 9 letters. [2022-11-02 20:55:03,450 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:03,450 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 157 transitions. Stem has 20 letters. Loop has 18 letters. [2022-11-02 20:55:03,451 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:03,451 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1257 transitions. [2022-11-02 20:55:03,457 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 180 [2022-11-02 20:55:03,461 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 839 states and 1084 transitions. [2022-11-02 20:55:03,462 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 238 [2022-11-02 20:55:03,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 249 [2022-11-02 20:55:03,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1084 transitions. [2022-11-02 20:55:03,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:03,463 INFO L218 hiAutomatonCegarLoop]: Abstraction has 839 states and 1084 transitions. [2022-11-02 20:55:03,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1084 transitions. [2022-11-02 20:55:03,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 668. [2022-11-02 20:55:03,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 668 states have (on average 1.2889221556886228) internal successors, (861), 667 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:03,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 861 transitions. [2022-11-02 20:55:03,477 INFO L240 hiAutomatonCegarLoop]: Abstraction has 668 states and 861 transitions. [2022-11-02 20:55:03,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:03,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:03,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:03,478 INFO L87 Difference]: Start difference. First operand 668 states and 861 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:03,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:03,527 INFO L93 Difference]: Finished difference Result 718 states and 900 transitions. [2022-11-02 20:55:03,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 718 states and 900 transitions. [2022-11-02 20:55:03,531 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 171 [2022-11-02 20:55:03,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 718 states to 694 states and 871 transitions. [2022-11-02 20:55:03,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 206 [2022-11-02 20:55:03,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 212 [2022-11-02 20:55:03,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 871 transitions. [2022-11-02 20:55:03,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:03,536 INFO L218 hiAutomatonCegarLoop]: Abstraction has 694 states and 871 transitions. [2022-11-02 20:55:03,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 871 transitions. [2022-11-02 20:55:03,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 686. [2022-11-02 20:55:03,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 686 states have (on average 1.2565597667638484) internal successors, (862), 685 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:03,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 862 transitions. [2022-11-02 20:55:03,548 INFO L240 hiAutomatonCegarLoop]: Abstraction has 686 states and 862 transitions. [2022-11-02 20:55:03,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:03,549 INFO L428 stractBuchiCegarLoop]: Abstraction has 686 states and 862 transitions. [2022-11-02 20:55:03,549 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:55:03,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 686 states and 862 transitions. [2022-11-02 20:55:03,552 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 170 [2022-11-02 20:55:03,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:03,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:03,553 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:03,553 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:03,554 INFO L748 eck$LassoCheckResult]: Stem: 24198#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 24163#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 24164#L188 assume !false; 24734#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 24216#L41 assume 8466 == main_~s__state~0#1; 24211#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 24212#L90-1 main_~s__state~0#1 := 8496; 24726#L188 assume !false; 24723#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 24720#L41 assume !(8466 == main_~s__state~0#1); 24503#L44 assume 8496 == main_~s__state~0#1; 24222#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 24191#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 24192#L188 assume !false; 24676#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 24671#L41 assume !(8466 == main_~s__state~0#1); 24146#L44 assume !(8496 == main_~s__state~0#1); 24147#L48 assume 8512 == main_~s__state~0#1; 24185#L49 main_~s__state~0#1 := 8528; 24651#L188 assume !false; 24649#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 24646#L41 assume !(8466 == main_~s__state~0#1); 24643#L44 assume !(8496 == main_~s__state~0#1); 24641#L48 assume !(8512 == main_~s__state~0#1); 24639#L52 assume !(8528 == main_~s__state~0#1); 24380#L56 assume !(8544 == main_~s__state~0#1); 24337#L60 assume !(8560 == main_~s__state~0#1); 24241#L64 [2022-11-02 20:55:03,554 INFO L750 eck$LassoCheckResult]: Loop: 24241#L64 assume !(8576 == main_~s__state~0#1); 24242#L68 assume 8592 == main_~s__state~0#1; 24175#L69 main_~s__state~0#1 := 8608; 24143#L188 assume !false; 24295#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 24292#L41 assume !(8466 == main_~s__state~0#1); 24290#L44 assume !(8496 == main_~s__state~0#1); 24288#L48 assume !(8512 == main_~s__state~0#1); 24285#L52 assume !(8528 == main_~s__state~0#1); 24278#L56 assume !(8544 == main_~s__state~0#1); 24240#L60 assume !(8560 == main_~s__state~0#1); 24241#L64 [2022-11-02 20:55:03,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:03,554 INFO L85 PathProgramCache]: Analyzing trace with hash 368372739, now seen corresponding path program 1 times [2022-11-02 20:55:03,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:03,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718574306] [2022-11-02 20:55:03,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:03,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:03,574 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-02 20:55:03,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:03,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718574306] [2022-11-02 20:55:03,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718574306] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:03,574 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:03,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:03,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789036487] [2022-11-02 20:55:03,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:03,575 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:03,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:03,576 INFO L85 PathProgramCache]: Analyzing trace with hash 501574529, now seen corresponding path program 1 times [2022-11-02 20:55:03,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:03,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88877511] [2022-11-02 20:55:03,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:03,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:03,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:03,579 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:03,581 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:03,605 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:03,605 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:03,605 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:03,605 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:03,606 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:55:03,606 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,606 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:03,606 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:03,606 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration13_Loop [2022-11-02 20:55:03,606 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:03,606 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:03,607 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:03,625 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:03,625 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:55:03,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,626 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:55:03,631 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:55:03,631 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:03,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,667 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:55:03,669 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:55:03,669 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:55:03,683 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:55:03,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,704 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:55:03,705 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:55:03,705 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:55:03,705 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:55:03,705 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:55:03,705 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,705 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:55:03,705 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:55:03,705 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration13_Loop [2022-11-02 20:55:03,705 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:55:03,705 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:55:03,706 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:55:03,727 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:55:03,728 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:55:03,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,729 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:55:03,731 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:55:03,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:55:03,741 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:55:03,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:55:03,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:55:03,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:55:03,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:55:03,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:55:03,745 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:55:03,748 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:55:03,748 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:55:03,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:55:03,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:55:03,749 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:55:03,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:55:03,751 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:55:03,751 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:55:03,751 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:55:03,751 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0#1) = -1*ULTIMATE.start_main_~s__state~0#1 + 8600 Supporting invariants [] [2022-11-02 20:55:03,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:03,775 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:55:03,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:03,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:03,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:55:03,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:03,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:03,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:55:03,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:55:03,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:03,944 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:55:03,945 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 686 states and 862 transitions. cyclomatic complexity: 196 Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,147 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 686 states and 862 transitions. cyclomatic complexity: 196. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 1064 states and 1368 transitions. Complement of second has 9 states. [2022-11-02 20:55:04,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:55:04,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2022-11-02 20:55:04,149 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 166 transitions. Stem has 27 letters. Loop has 11 letters. [2022-11-02 20:55:04,149 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:04,149 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 166 transitions. Stem has 38 letters. Loop has 11 letters. [2022-11-02 20:55:04,150 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:04,150 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 166 transitions. Stem has 27 letters. Loop has 22 letters. [2022-11-02 20:55:04,150 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:55:04,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1064 states and 1368 transitions. [2022-11-02 20:55:04,160 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 192 [2022-11-02 20:55:04,165 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1064 states to 921 states and 1183 transitions. [2022-11-02 20:55:04,166 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 262 [2022-11-02 20:55:04,166 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 265 [2022-11-02 20:55:04,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 921 states and 1183 transitions. [2022-11-02 20:55:04,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:04,167 INFO L218 hiAutomatonCegarLoop]: Abstraction has 921 states and 1183 transitions. [2022-11-02 20:55:04,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states and 1183 transitions. [2022-11-02 20:55:04,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 744. [2022-11-02 20:55:04,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 744 states have (on average 1.271505376344086) internal successors, (946), 743 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 946 transitions. [2022-11-02 20:55:04,183 INFO L240 hiAutomatonCegarLoop]: Abstraction has 744 states and 946 transitions. [2022-11-02 20:55:04,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:04,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:04,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:04,184 INFO L87 Difference]: Start difference. First operand 744 states and 946 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:04,250 INFO L93 Difference]: Finished difference Result 789 states and 974 transitions. [2022-11-02 20:55:04,251 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 789 states and 974 transitions. [2022-11-02 20:55:04,269 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 168 [2022-11-02 20:55:04,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 789 states to 754 states and 934 transitions. [2022-11-02 20:55:04,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 210 [2022-11-02 20:55:04,287 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 212 [2022-11-02 20:55:04,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 754 states and 934 transitions. [2022-11-02 20:55:04,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:04,288 INFO L218 hiAutomatonCegarLoop]: Abstraction has 754 states and 934 transitions. [2022-11-02 20:55:04,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 754 states and 934 transitions. [2022-11-02 20:55:04,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 754 to 739. [2022-11-02 20:55:04,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 739 states have (on average 1.2422192151556157) internal successors, (918), 738 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 918 transitions. [2022-11-02 20:55:04,300 INFO L240 hiAutomatonCegarLoop]: Abstraction has 739 states and 918 transitions. [2022-11-02 20:55:04,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:04,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:04,323 INFO L428 stractBuchiCegarLoop]: Abstraction has 739 states and 918 transitions. [2022-11-02 20:55:04,323 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:55:04,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 739 states and 918 transitions. [2022-11-02 20:55:04,326 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 167 [2022-11-02 20:55:04,326 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:04,326 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:04,327 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:04,327 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:04,327 INFO L748 eck$LassoCheckResult]: Stem: 27623#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27587#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 27588#L188 assume !false; 28020#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 28018#L41 assume 8466 == main_~s__state~0#1; 28016#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 28014#L90-1 main_~s__state~0#1 := 8496; 28012#L188 assume !false; 28010#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 28008#L41 assume !(8466 == main_~s__state~0#1); 28007#L44 assume 8496 == main_~s__state~0#1; 27647#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 27613#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 27614#L188 assume !false; 27995#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 27990#L41 assume !(8466 == main_~s__state~0#1); 27985#L44 assume !(8496 == main_~s__state~0#1); 27929#L48 assume 8512 == main_~s__state~0#1; 27930#L49 main_~s__state~0#1 := 8528; 27970#L188 assume !false; 27968#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 27965#L41 assume !(8466 == main_~s__state~0#1); 27962#L44 assume !(8496 == main_~s__state~0#1); 27960#L48 assume !(8512 == main_~s__state~0#1); 27958#L52 assume 8528 == main_~s__state~0#1; 27956#L53 main_~s__state~0#1 := 8544; 27949#L188 assume !false; 27946#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 27944#L41 assume !(8466 == main_~s__state~0#1); 27942#L44 assume !(8496 == main_~s__state~0#1); 27940#L48 assume !(8512 == main_~s__state~0#1); 27937#L52 assume !(8528 == main_~s__state~0#1); 27938#L56 assume !(8544 == main_~s__state~0#1); 27816#L60 assume !(8560 == main_~s__state~0#1); 27704#L64 assume 8576 == main_~s__state~0#1; 27665#L65 [2022-11-02 20:55:04,327 INFO L750 eck$LassoCheckResult]: Loop: 27665#L65 main_~tmp___1~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 27601#L147 assume !(2 == main_~tmp___1~0#1);main_~s__state~0#1 := 8592; 27571#L188 assume !false; 27685#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 27682#L41 assume !(8466 == main_~s__state~0#1); 27679#L44 assume !(8496 == main_~s__state~0#1); 27676#L48 assume !(8512 == main_~s__state~0#1); 27673#L52 assume !(8528 == main_~s__state~0#1); 27670#L56 assume !(8544 == main_~s__state~0#1); 27667#L60 assume !(8560 == main_~s__state~0#1); 27668#L64 assume 8576 == main_~s__state~0#1; 27665#L65 [2022-11-02 20:55:04,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1975408204, now seen corresponding path program 1 times [2022-11-02 20:55:04,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258383750] [2022-11-02 20:55:04,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:04,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-02 20:55:04,369 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-02 20:55:04,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:04,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258383750] [2022-11-02 20:55:04,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258383750] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:04,370 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:04,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:04,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319572335] [2022-11-02 20:55:04,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:04,373 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:04,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1730391305, now seen corresponding path program 1 times [2022-11-02 20:55:04,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525654648] [2022-11-02 20:55:04,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:04,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:55:04,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:04,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525654648] [2022-11-02 20:55:04,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525654648] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:04,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:04,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:55:04,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650963913] [2022-11-02 20:55:04,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:04,402 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:04,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:04,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:04,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:04,404 INFO L87 Difference]: Start difference. First operand 739 states and 918 transitions. cyclomatic complexity: 197 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:04,480 INFO L93 Difference]: Finished difference Result 797 states and 972 transitions. [2022-11-02 20:55:04,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 797 states and 972 transitions. [2022-11-02 20:55:04,484 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 167 [2022-11-02 20:55:04,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 797 states to 733 states and 892 transitions. [2022-11-02 20:55:04,488 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2022-11-02 20:55:04,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2022-11-02 20:55:04,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 733 states and 892 transitions. [2022-11-02 20:55:04,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:04,489 INFO L218 hiAutomatonCegarLoop]: Abstraction has 733 states and 892 transitions. [2022-11-02 20:55:04,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states and 892 transitions. [2022-11-02 20:55:04,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 702. [2022-11-02 20:55:04,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 702 states have (on average 1.2222222222222223) internal successors, (858), 701 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 858 transitions. [2022-11-02 20:55:04,501 INFO L240 hiAutomatonCegarLoop]: Abstraction has 702 states and 858 transitions. [2022-11-02 20:55:04,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:04,502 INFO L428 stractBuchiCegarLoop]: Abstraction has 702 states and 858 transitions. [2022-11-02 20:55:04,503 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:55:04,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 702 states and 858 transitions. [2022-11-02 20:55:04,506 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 167 [2022-11-02 20:55:04,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:04,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:04,507 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:04,507 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:04,507 INFO L748 eck$LassoCheckResult]: Stem: 29170#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 29130#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 29131#L188 assume !false; 29676#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29191#L41 assume 8466 == main_~s__state~0#1; 29186#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 29187#L90-1 main_~s__state~0#1 := 8496; 29734#L188 assume !false; 29732#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29730#L41 assume !(8466 == main_~s__state~0#1); 29109#L44 assume 8496 == main_~s__state~0#1; 29110#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 29196#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 29507#L188 assume !false; 29504#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29501#L41 assume !(8466 == main_~s__state~0#1); 29497#L44 assume !(8496 == main_~s__state~0#1); 29494#L48 assume 8512 == main_~s__state~0#1; 29490#L49 main_~s__state~0#1 := 8528; 29485#L188 assume !false; 29480#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29452#L41 assume !(8466 == main_~s__state~0#1); 29411#L44 assume !(8496 == main_~s__state~0#1); 29408#L48 assume !(8512 == main_~s__state~0#1); 29405#L52 assume 8528 == main_~s__state~0#1; 29402#L53 main_~s__state~0#1 := 8544; 29393#L188 assume !false; 29388#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29384#L41 assume !(8466 == main_~s__state~0#1); 29379#L44 assume !(8496 == main_~s__state~0#1); 29374#L48 assume !(8512 == main_~s__state~0#1); 29342#L52 assume !(8528 == main_~s__state~0#1); 29343#L56 assume !(8544 == main_~s__state~0#1); 29311#L60 assume !(8560 == main_~s__state~0#1); 29212#L64 [2022-11-02 20:55:04,507 INFO L750 eck$LassoCheckResult]: Loop: 29212#L64 assume 8576 == main_~s__state~0#1; 29209#L65 main_~tmp___1~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 29145#L147 assume 2 == main_~tmp___1~0#1;main_~s__state~0#1 := 8466; 29146#L188 assume !false; 29337#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29335#L41 assume 8466 == main_~s__state~0#1; 29228#L42 assume !(0 == main_~blastFlag~0#1); 29334#L90-1 main_~s__state~0#1 := 8496; 29332#L188 assume !false; 29331#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29329#L41 assume !(8466 == main_~s__state~0#1); 29327#L44 assume 8496 == main_~s__state~0#1; 29225#L45 assume !(1 == main_~blastFlag~0#1); 29322#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 29319#L188 assume !false; 29316#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29312#L41 assume !(8466 == main_~s__state~0#1); 29305#L44 assume !(8496 == main_~s__state~0#1); 29303#L48 assume 8512 == main_~s__state~0#1; 29221#L49 main_~s__state~0#1 := 8528; 29293#L188 assume !false; 29288#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29283#L41 assume !(8466 == main_~s__state~0#1); 29278#L44 assume !(8496 == main_~s__state~0#1); 29273#L48 assume !(8512 == main_~s__state~0#1); 29267#L52 assume 8528 == main_~s__state~0#1; 29219#L53 main_~s__state~0#1 := 8544; 29114#L188 assume !false; 29229#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 29227#L41 assume !(8466 == main_~s__state~0#1); 29224#L44 assume !(8496 == main_~s__state~0#1); 29220#L48 assume !(8512 == main_~s__state~0#1); 29218#L52 assume !(8528 == main_~s__state~0#1); 29216#L56 assume !(8544 == main_~s__state~0#1); 29211#L60 assume !(8560 == main_~s__state~0#1); 29212#L64 [2022-11-02 20:55:04,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,508 INFO L85 PathProgramCache]: Analyzing trace with hash -202270179, now seen corresponding path program 1 times [2022-11-02 20:55:04,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958003947] [2022-11-02 20:55:04,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:04,530 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-02 20:55:04,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:04,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958003947] [2022-11-02 20:55:04,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958003947] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:04,531 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:04,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:04,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128451766] [2022-11-02 20:55:04,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:04,532 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:04,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,533 INFO L85 PathProgramCache]: Analyzing trace with hash 606277457, now seen corresponding path program 1 times [2022-11-02 20:55:04,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503073563] [2022-11-02 20:55:04,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:04,554 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-11-02 20:55:04,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:04,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503073563] [2022-11-02 20:55:04,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503073563] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:04,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:04,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:55:04,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572639597] [2022-11-02 20:55:04,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:04,555 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:04,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:04,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:04,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:04,556 INFO L87 Difference]: Start difference. First operand 702 states and 858 transitions. cyclomatic complexity: 174 Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:04,618 INFO L93 Difference]: Finished difference Result 723 states and 856 transitions. [2022-11-02 20:55:04,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 856 transitions. [2022-11-02 20:55:04,621 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 155 [2022-11-02 20:55:04,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 676 states and 804 transitions. [2022-11-02 20:55:04,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 198 [2022-11-02 20:55:04,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 200 [2022-11-02 20:55:04,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 804 transitions. [2022-11-02 20:55:04,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:04,625 INFO L218 hiAutomatonCegarLoop]: Abstraction has 676 states and 804 transitions. [2022-11-02 20:55:04,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 804 transitions. [2022-11-02 20:55:04,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 653. [2022-11-02 20:55:04,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 653 states have (on average 1.1944869831546707) internal successors, (780), 652 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 780 transitions. [2022-11-02 20:55:04,636 INFO L240 hiAutomatonCegarLoop]: Abstraction has 653 states and 780 transitions. [2022-11-02 20:55:04,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:04,636 INFO L428 stractBuchiCegarLoop]: Abstraction has 653 states and 780 transitions. [2022-11-02 20:55:04,637 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:55:04,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 653 states and 780 transitions. [2022-11-02 20:55:04,639 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 154 [2022-11-02 20:55:04,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:04,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:04,640 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:04,640 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:04,640 INFO L748 eck$LassoCheckResult]: Stem: 30600#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 30562#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 30563#L188 assume !false; 30863#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30861#L41 assume 8466 == main_~s__state~0#1; 30859#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 30857#L90-1 main_~s__state~0#1 := 8496; 30855#L188 assume !false; 30853#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30851#L41 assume !(8466 == main_~s__state~0#1); 30850#L44 assume 8496 == main_~s__state~0#1; 30848#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 30846#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 30844#L188 assume !false; 30842#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30840#L41 assume !(8466 == main_~s__state~0#1); 30838#L44 assume !(8496 == main_~s__state~0#1); 30835#L48 assume 8512 == main_~s__state~0#1; 30833#L49 main_~s__state~0#1 := 8528; 30831#L188 assume !false; 30829#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30827#L41 assume !(8466 == main_~s__state~0#1); 30825#L44 assume !(8496 == main_~s__state~0#1); 30823#L48 assume !(8512 == main_~s__state~0#1); 30821#L52 assume 8528 == main_~s__state~0#1; 30815#L53 main_~s__state~0#1 := 8544; 30813#L188 assume !false; 30812#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30811#L41 assume !(8466 == main_~s__state~0#1); 30809#L44 assume !(8496 == main_~s__state~0#1); 30807#L48 assume !(8512 == main_~s__state~0#1); 30805#L52 assume !(8528 == main_~s__state~0#1); 30803#L56 assume 8544 == main_~s__state~0#1; 30795#L57 assume !(0 != 1 + main_~s__verify_mode~0#1);main_~s__state~0#1 := 8560; 30787#L188 assume !false; 30781#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30774#L41 assume !(8466 == main_~s__state~0#1); 30768#L44 assume !(8496 == main_~s__state~0#1); 30762#L48 assume !(8512 == main_~s__state~0#1); 30756#L52 assume !(8528 == main_~s__state~0#1); 30748#L56 assume !(8544 == main_~s__state~0#1); 30749#L60 assume !(8560 == main_~s__state~0#1); 30642#L64 [2022-11-02 20:55:04,640 INFO L750 eck$LassoCheckResult]: Loop: 30642#L64 assume 8576 == main_~s__state~0#1; 30639#L65 main_~tmp___1~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 30576#L147 assume 2 == main_~tmp___1~0#1;main_~s__state~0#1 := 8466; 30577#L188 assume !false; 30745#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30743#L41 assume 8466 == main_~s__state~0#1; 30666#L42 assume !(0 == main_~blastFlag~0#1); 30740#L90-1 main_~s__state~0#1 := 8496; 30738#L188 assume !false; 30736#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30734#L41 assume !(8466 == main_~s__state~0#1); 30732#L44 assume 8496 == main_~s__state~0#1; 30661#L45 assume !(1 == main_~blastFlag~0#1); 30731#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 30729#L188 assume !false; 30727#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30725#L41 assume !(8466 == main_~s__state~0#1); 30723#L44 assume !(8496 == main_~s__state~0#1); 30721#L48 assume 8512 == main_~s__state~0#1; 30656#L49 main_~s__state~0#1 := 8528; 30718#L188 assume !false; 30716#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30711#L41 assume !(8466 == main_~s__state~0#1); 30708#L44 assume !(8496 == main_~s__state~0#1); 30704#L48 assume !(8512 == main_~s__state~0#1); 30703#L52 assume 8528 == main_~s__state~0#1; 30650#L53 main_~s__state~0#1 := 8544; 30702#L188 assume !false; 30701#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30700#L41 assume !(8466 == main_~s__state~0#1); 30696#L44 assume !(8496 == main_~s__state~0#1); 30689#L48 assume !(8512 == main_~s__state~0#1); 30687#L52 assume !(8528 == main_~s__state~0#1); 30684#L56 assume 8544 == main_~s__state~0#1; 30646#L57 assume !(0 != 1 + main_~s__verify_mode~0#1);main_~s__state~0#1 := 8560; 30546#L188 assume !false; 30670#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 30665#L41 assume !(8466 == main_~s__state~0#1); 30660#L44 assume !(8496 == main_~s__state~0#1); 30655#L48 assume !(8512 == main_~s__state~0#1); 30649#L52 assume !(8528 == main_~s__state~0#1); 30645#L56 assume !(8544 == main_~s__state~0#1); 30641#L60 assume !(8560 == main_~s__state~0#1); 30642#L64 [2022-11-02 20:55:04,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,641 INFO L85 PathProgramCache]: Analyzing trace with hash 977666761, now seen corresponding path program 1 times [2022-11-02 20:55:04,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321755076] [2022-11-02 20:55:04,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:04,668 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-02 20:55:04,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:04,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321755076] [2022-11-02 20:55:04,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321755076] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:04,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:04,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:55:04,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280827800] [2022-11-02 20:55:04,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:04,672 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:55:04,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,672 INFO L85 PathProgramCache]: Analyzing trace with hash 236520445, now seen corresponding path program 1 times [2022-11-02 20:55:04,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125572736] [2022-11-02 20:55:04,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:55:04,705 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-02 20:55:04,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:55:04,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125572736] [2022-11-02 20:55:04,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125572736] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:55:04,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:55:04,705 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:55:04,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116183205] [2022-11-02 20:55:04,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:55:04,706 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:55:04,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:55:04,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:55:04,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:55:04,707 INFO L87 Difference]: Start difference. First operand 653 states and 780 transitions. cyclomatic complexity: 142 Second operand has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:55:04,762 INFO L93 Difference]: Finished difference Result 710 states and 821 transitions. [2022-11-02 20:55:04,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 710 states and 821 transitions. [2022-11-02 20:55:04,765 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 123 [2022-11-02 20:55:04,768 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 710 states to 646 states and 749 transitions. [2022-11-02 20:55:04,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 175 [2022-11-02 20:55:04,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 176 [2022-11-02 20:55:04,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 749 transitions. [2022-11-02 20:55:04,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:55:04,769 INFO L218 hiAutomatonCegarLoop]: Abstraction has 646 states and 749 transitions. [2022-11-02 20:55:04,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 749 transitions. [2022-11-02 20:55:04,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 637. [2022-11-02 20:55:04,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 637 states have (on average 1.1616954474097332) internal successors, (740), 636 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:55:04,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 740 transitions. [2022-11-02 20:55:04,779 INFO L240 hiAutomatonCegarLoop]: Abstraction has 637 states and 740 transitions. [2022-11-02 20:55:04,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:55:04,780 INFO L428 stractBuchiCegarLoop]: Abstraction has 637 states and 740 transitions. [2022-11-02 20:55:04,780 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:55:04,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 637 states and 740 transitions. [2022-11-02 20:55:04,783 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 123 [2022-11-02 20:55:04,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:55:04,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:55:04,784 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:04,785 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:55:04,785 INFO L748 eck$LassoCheckResult]: Stem: 31971#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 31933#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet4#1, main_#t~nondet5#1, main_#t~nondet6#1, main_#t~nondet7#1, main_#t~nondet8#1, main_~s__state~0#1, main_~s__hit~0#1, main_~s__verify_mode~0#1, main_~s__session__peer~0#1, main_~s__s3__tmp__new_cipher__algorithms~0#1, main_~buf~0#1, main_~cb~0#1, main_~blastFlag~0#1, main_~tmp___1~0#1;havoc main_~s__state~0#1;main_~s__hit~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1;main_~s__verify_mode~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~s__session__peer~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;main_~s__s3__tmp__new_cipher__algorithms~0#1 := main_#t~nondet7#1;havoc main_#t~nondet7#1;havoc main_~buf~0#1;havoc main_~cb~0#1;havoc main_~blastFlag~0#1;havoc main_~tmp___1~0#1;main_~s__state~0#1 := 8466;main_~blastFlag~0#1 := 0; 31934#L188 assume !false; 32180#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32178#L41 assume 8466 == main_~s__state~0#1; 32176#L42 assume 0 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 1; 32175#L90-1 main_~s__state~0#1 := 8496; 32171#L188 assume !false; 32168#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32165#L41 assume !(8466 == main_~s__state~0#1); 32162#L44 assume 8496 == main_~s__state~0#1; 31997#L45 assume 1 == main_~blastFlag~0#1;main_~blastFlag~0#1 := 2; 31962#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 31963#L188 assume !false; 32172#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32169#L41 assume !(8466 == main_~s__state~0#1); 32166#L44 assume !(8496 == main_~s__state~0#1); 32163#L48 assume 8512 == main_~s__state~0#1; 31941#L49 main_~s__state~0#1 := 8528; 31942#L188 assume !false; 32128#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32126#L41 assume !(8466 == main_~s__state~0#1); 32124#L44 assume !(8496 == main_~s__state~0#1); 32122#L48 assume !(8512 == main_~s__state~0#1); 32120#L52 assume 8528 == main_~s__state~0#1; 32008#L53 main_~s__state~0#1 := 8544; 32009#L188 assume !false; 32300#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32298#L41 assume !(8466 == main_~s__state~0#1); 31912#L44 assume !(8496 == main_~s__state~0#1); 31913#L48 assume !(8512 == main_~s__state~0#1); 31952#L52 assume !(8528 == main_~s__state~0#1); 31920#L56 assume 8544 == main_~s__state~0#1; 31921#L57 assume 0 != 1 + main_~s__verify_mode~0#1; 31930#L117 assume !(0 != main_~s__session__peer~0#1); 31931#L124 assume !(0 != (256 + main_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296); 31910#L132 main_~s__state~0#1 := 8576; 32284#L188 assume !false; 32283#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32280#L41 assume !(8466 == main_~s__state~0#1); 32277#L44 assume !(8496 == main_~s__state~0#1); 32274#L48 assume !(8512 == main_~s__state~0#1); 32255#L52 assume !(8528 == main_~s__state~0#1); 32252#L56 assume !(8544 == main_~s__state~0#1); 32250#L60 assume !(8560 == main_~s__state~0#1); 32016#L64 [2022-11-02 20:55:04,785 INFO L750 eck$LassoCheckResult]: Loop: 32016#L64 assume 8576 == main_~s__state~0#1; 32012#L65 main_~tmp___1~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1; 31947#L147 assume 2 == main_~tmp___1~0#1;main_~s__state~0#1 := 8466; 31948#L188 assume !false; 32158#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32155#L41 assume 8466 == main_~s__state~0#1; 32099#L42 assume !(0 == main_~blastFlag~0#1); 32150#L90-1 main_~s__state~0#1 := 8496; 32147#L188 assume !false; 32144#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32140#L41 assume !(8466 == main_~s__state~0#1); 32135#L44 assume 8496 == main_~s__state~0#1; 32093#L45 assume !(1 == main_~blastFlag~0#1); 32130#L97-1 assume !(0 != main_~s__hit~0#1);main_~s__state~0#1 := 8512; 32129#L188 assume !false; 32127#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32125#L41 assume !(8466 == main_~s__state~0#1); 32123#L44 assume !(8496 == main_~s__state~0#1); 32121#L48 assume 8512 == main_~s__state~0#1; 32088#L49 main_~s__state~0#1 := 8528; 32112#L188 assume !false; 32108#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32103#L41 assume !(8466 == main_~s__state~0#1); 32097#L44 assume !(8496 == main_~s__state~0#1); 32091#L48 assume !(8512 == main_~s__state~0#1); 32086#L52 assume 8528 == main_~s__state~0#1; 32080#L53 main_~s__state~0#1 := 8544; 32076#L188 assume !false; 32065#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32059#L41 assume !(8466 == main_~s__state~0#1); 32052#L44 assume !(8496 == main_~s__state~0#1); 32045#L48 assume !(8512 == main_~s__state~0#1); 32038#L52 assume !(8528 == main_~s__state~0#1); 32021#L56 assume 8544 == main_~s__state~0#1; 32006#L57 assume 0 != 1 + main_~s__verify_mode~0#1; 31927#L117 assume !(0 != main_~s__session__peer~0#1); 31928#L124 assume !(0 != (256 + main_~s__s3__tmp__new_cipher__algorithms~0#1) % 4294967296); 31907#L132 main_~s__state~0#1 := 8576; 31917#L188 assume !false; 32104#L35 assume !(main_~s__state~0#1 <= 8512 && main_~blastFlag~0#1 > 2); 32098#L41 assume !(8466 == main_~s__state~0#1); 32092#L44 assume !(8496 == main_~s__state~0#1); 32087#L48 assume !(8512 == main_~s__state~0#1); 32081#L52 assume !(8528 == main_~s__state~0#1); 32023#L56 assume !(8544 == main_~s__state~0#1); 32018#L60 assume !(8560 == main_~s__state~0#1); 32016#L64 [2022-11-02 20:55:04,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,786 INFO L85 PathProgramCache]: Analyzing trace with hash -907776880, now seen corresponding path program 1 times [2022-11-02 20:55:04,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965348124] [2022-11-02 20:55:04,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:04,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:04,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:04,811 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:04,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,811 INFO L85 PathProgramCache]: Analyzing trace with hash 29191900, now seen corresponding path program 1 times [2022-11-02 20:55:04,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651834042] [2022-11-02 20:55:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:04,819 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:04,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:04,825 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:04,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:55:04,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1140865323, now seen corresponding path program 1 times [2022-11-02 20:55:04,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:55:04,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719237377] [2022-11-02 20:55:04,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:55:04,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:55:04,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:04,837 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:04,852 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:55:05,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:05,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:55:05,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:55:05,583 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:55:05 BoogieIcfgContainer [2022-11-02 20:55:05,583 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:55:05,584 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:55:05,584 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:55:05,584 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:55:05,585 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:54:53" (3/4) ... [2022-11-02 20:55:05,588 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:55:05,664 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:55:05,664 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:55:05,665 INFO L158 Benchmark]: Toolchain (without parser) took 13195.88ms. Allocated memory was 100.7MB in the beginning and 159.4MB in the end (delta: 58.7MB). Free memory was 64.0MB in the beginning and 85.5MB in the end (delta: -21.5MB). Peak memory consumption was 37.4MB. Max. memory is 16.1GB. [2022-11-02 20:55:05,666 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 100.7MB. Free memory was 81.2MB in the beginning and 81.1MB in the end (delta: 75.5kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:55:05,666 INFO L158 Benchmark]: CACSL2BoogieTranslator took 320.69ms. Allocated memory is still 100.7MB. Free memory was 63.8MB in the beginning and 76.2MB in the end (delta: -12.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-02 20:55:05,666 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.64ms. Allocated memory is still 100.7MB. Free memory was 76.2MB in the beginning and 74.5MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:55:05,667 INFO L158 Benchmark]: Boogie Preprocessor took 51.53ms. Allocated memory is still 100.7MB. Free memory was 74.5MB in the beginning and 73.3MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:55:05,667 INFO L158 Benchmark]: RCFGBuilder took 499.79ms. Allocated memory is still 100.7MB. Free memory was 73.3MB in the beginning and 60.4MB in the end (delta: 12.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-02 20:55:05,668 INFO L158 Benchmark]: BuchiAutomizer took 12179.69ms. Allocated memory was 100.7MB in the beginning and 159.4MB in the end (delta: 58.7MB). Free memory was 60.4MB in the beginning and 89.7MB in the end (delta: -29.3MB). Peak memory consumption was 31.6MB. Max. memory is 16.1GB. [2022-11-02 20:55:05,668 INFO L158 Benchmark]: Witness Printer took 80.56ms. Allocated memory is still 159.4MB. Free memory was 89.7MB in the beginning and 85.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-02 20:55:05,670 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.29ms. Allocated memory is still 100.7MB. Free memory was 81.2MB in the beginning and 81.1MB in the end (delta: 75.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 320.69ms. Allocated memory is still 100.7MB. Free memory was 63.8MB in the beginning and 76.2MB in the end (delta: -12.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.64ms. Allocated memory is still 100.7MB. Free memory was 76.2MB in the beginning and 74.5MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 51.53ms. Allocated memory is still 100.7MB. Free memory was 74.5MB in the beginning and 73.3MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 499.79ms. Allocated memory is still 100.7MB. Free memory was 73.3MB in the beginning and 60.4MB in the end (delta: 12.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * BuchiAutomizer took 12179.69ms. Allocated memory was 100.7MB in the beginning and 159.4MB in the end (delta: 58.7MB). Free memory was 60.4MB in the beginning and 89.7MB in the end (delta: -29.3MB). Peak memory consumption was 31.6MB. Max. memory is 16.1GB. * Witness Printer took 80.56ms. Allocated memory is still 159.4MB. Free memory was 89.7MB in the beginning and 85.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 25 terminating modules (14 trivial, 10 deterministic, 1 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function -2 * blastFlag + 1 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 8481 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 8504 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 8520 and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 8536 and consists of 5 locations. One deterministic module has affine ranking function 8552 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function 5 + -2 * blastFlag and consists of 3 locations. One deterministic module has affine ranking function 8664 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 8568 and consists of 5 locations. One deterministic module has affine ranking function 8600 + -1 * s__state and consists of 5 locations. One nondeterministic module has affine ranking function s__state and consists of 4 locations. 14 modules have a trivial ranking function, the largest among these consists of 3 locations. The remainder module has 637 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 12.0s and 17 iterations. TraceHistogramMax:6. Analysis of lassos took 6.8s. Construction of modules took 1.6s. Büchi inclusion checks took 3.0s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 25. Automata minimization 0.3s AutomataMinimizationTime, 25 MinimizatonAttempts, 1400 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.2s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [10, 0, 1, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1254 SdHoareTripleChecker+Valid, 2.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1241 mSDsluCounter, 2631 SdHoareTripleChecker+Invalid, 1.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 918 mSDsCounter, 219 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1845 IncrementalHoareTripleChecker+Invalid, 2064 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 219 mSolverCounterUnsat, 1713 mSDtfsCounter, 1845 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI2 SFLT2 conc0 concLT5 SILN0 SILU0 SILI3 SILT4 lasso0 LassoPreprocessingBenchmarks: Lassos: inital12 mio100 ax100 hnf100 lsp73 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq190 hnf88 smp100 dnf117 smp89 tf114 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 18ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 11 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.2s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 64]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L21] int s__state ; [L22] int s__hit = __VERIFIER_nondet_int() ; [L23] int s__verify_mode = __VERIFIER_nondet_int() ; [L24] int s__session__peer = __VERIFIER_nondet_int() ; [L25] unsigned long s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_long() ; [L26] int buf ; [L27] int cb ; [L28] int blastFlag ; [L29] int tmp___1; [L31] s__state = 8466 [L32] blastFlag = 0 VAL [blastFlag=0, s__state=8466] [L34] COND TRUE 1 VAL [blastFlag=0, s__state=8466] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=0, s__state=8466] [L41] COND TRUE s__state == 8466 VAL [blastFlag=0, s__state=8466] [L90] COND TRUE blastFlag == 0 [L91] blastFlag = 1 VAL [blastFlag=1, s__state=8466] [L93] s__state = 8496 VAL [blastFlag=1, s__state=8496] [L34] COND TRUE 1 VAL [blastFlag=1, s__state=8496] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=1, s__state=8496] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=1, s__state=8496] [L44] COND TRUE s__state == 8496 VAL [blastFlag=1, s__state=8496] [L97] COND TRUE blastFlag == 1 [L98] blastFlag = 2 VAL [blastFlag=2, s__state=8496] [L100] COND FALSE !(\read(s__hit)) [L103] s__state = 8512 VAL [blastFlag=2, s__hit=0, s__state=8512] [L34] COND TRUE 1 VAL [blastFlag=2, s__hit=0, s__state=8512] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=2, s__hit=0, s__state=8512] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=2, s__hit=0, s__state=8512] [L44] COND FALSE !(s__state == 8496) VAL [blastFlag=2, s__hit=0, s__state=8512] [L48] COND TRUE s__state == 8512 VAL [blastFlag=2, s__hit=0, s__state=8512] [L108] s__state = 8528 VAL [blastFlag=2, s__hit=0, s__state=8528] [L34] COND TRUE 1 VAL [blastFlag=2, s__hit=0, s__state=8528] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=2, s__hit=0, s__state=8528] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=2, s__hit=0, s__state=8528] [L44] COND FALSE !(s__state == 8496) VAL [blastFlag=2, s__hit=0, s__state=8528] [L48] COND FALSE !(s__state == 8512) VAL [blastFlag=2, s__hit=0, s__state=8528] [L52] COND TRUE s__state == 8528 VAL [blastFlag=2, s__hit=0, s__state=8528] [L112] s__state = 8544 VAL [blastFlag=2, s__hit=0, s__state=8544] [L34] COND TRUE 1 VAL [blastFlag=2, s__hit=0, s__state=8544] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=2, s__hit=0, s__state=8544] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=2, s__hit=0, s__state=8544] [L44] COND FALSE !(s__state == 8496) VAL [blastFlag=2, s__hit=0, s__state=8544] [L48] COND FALSE !(s__state == 8512) VAL [blastFlag=2, s__hit=0, s__state=8544] [L52] COND FALSE !(s__state == 8528) VAL [blastFlag=2, s__hit=0, s__state=8544] [L56] COND TRUE s__state == 8544 VAL [blastFlag=2, s__hit=0, s__state=8544] [L116] COND TRUE s__verify_mode + 1 VAL [blastFlag=2, s__hit=0, s__state=8544, s__verify_mode=4] [L117] COND FALSE !(s__session__peer != 0) VAL [blastFlag=2, s__hit=0, s__session__peer=0, s__state=8544, s__verify_mode=4] [L125] COND FALSE !(s__s3__tmp__new_cipher__algorithms + 256UL) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8544, s__verify_mode=4] [L133] s__state = 8576 VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L34] COND TRUE 1 VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L44] COND FALSE !(s__state == 8496) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L48] COND FALSE !(s__state == 8512) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L52] COND FALSE !(s__state == 8528) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L56] COND FALSE !(s__state == 8544) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L60] COND FALSE !(s__state == 8560) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] Loop: [L64] COND TRUE s__state == 8576 [L146] tmp___1 = __VERIFIER_nondet_int() [L147] COND TRUE tmp___1 == 2 [L148] s__state = 8466 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND TRUE s__state == 8466 [L90] COND FALSE !(blastFlag == 0) [L93] s__state = 8496 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND TRUE s__state == 8496 [L97] COND FALSE !(blastFlag == 1) [L100] COND FALSE !(\read(s__hit)) [L103] s__state = 8512 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND TRUE s__state == 8512 [L108] s__state = 8528 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND TRUE s__state == 8528 [L112] s__state = 8544 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND FALSE !(s__state == 8528) [L56] COND TRUE s__state == 8544 [L116] COND TRUE s__verify_mode + 1 [L117] COND FALSE !(s__session__peer != 0) [L125] COND FALSE !(s__s3__tmp__new_cipher__algorithms + 256UL) [L133] s__state = 8576 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND FALSE !(s__state == 8528) [L56] COND FALSE !(s__state == 8544) [L60] COND FALSE !(s__state == 8560) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 64]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L21] int s__state ; [L22] int s__hit = __VERIFIER_nondet_int() ; [L23] int s__verify_mode = __VERIFIER_nondet_int() ; [L24] int s__session__peer = __VERIFIER_nondet_int() ; [L25] unsigned long s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_long() ; [L26] int buf ; [L27] int cb ; [L28] int blastFlag ; [L29] int tmp___1; [L31] s__state = 8466 [L32] blastFlag = 0 VAL [blastFlag=0, s__state=8466] [L34] COND TRUE 1 VAL [blastFlag=0, s__state=8466] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=0, s__state=8466] [L41] COND TRUE s__state == 8466 VAL [blastFlag=0, s__state=8466] [L90] COND TRUE blastFlag == 0 [L91] blastFlag = 1 VAL [blastFlag=1, s__state=8466] [L93] s__state = 8496 VAL [blastFlag=1, s__state=8496] [L34] COND TRUE 1 VAL [blastFlag=1, s__state=8496] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=1, s__state=8496] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=1, s__state=8496] [L44] COND TRUE s__state == 8496 VAL [blastFlag=1, s__state=8496] [L97] COND TRUE blastFlag == 1 [L98] blastFlag = 2 VAL [blastFlag=2, s__state=8496] [L100] COND FALSE !(\read(s__hit)) [L103] s__state = 8512 VAL [blastFlag=2, s__hit=0, s__state=8512] [L34] COND TRUE 1 VAL [blastFlag=2, s__hit=0, s__state=8512] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=2, s__hit=0, s__state=8512] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=2, s__hit=0, s__state=8512] [L44] COND FALSE !(s__state == 8496) VAL [blastFlag=2, s__hit=0, s__state=8512] [L48] COND TRUE s__state == 8512 VAL [blastFlag=2, s__hit=0, s__state=8512] [L108] s__state = 8528 VAL [blastFlag=2, s__hit=0, s__state=8528] [L34] COND TRUE 1 VAL [blastFlag=2, s__hit=0, s__state=8528] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=2, s__hit=0, s__state=8528] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=2, s__hit=0, s__state=8528] [L44] COND FALSE !(s__state == 8496) VAL [blastFlag=2, s__hit=0, s__state=8528] [L48] COND FALSE !(s__state == 8512) VAL [blastFlag=2, s__hit=0, s__state=8528] [L52] COND TRUE s__state == 8528 VAL [blastFlag=2, s__hit=0, s__state=8528] [L112] s__state = 8544 VAL [blastFlag=2, s__hit=0, s__state=8544] [L34] COND TRUE 1 VAL [blastFlag=2, s__hit=0, s__state=8544] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=2, s__hit=0, s__state=8544] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=2, s__hit=0, s__state=8544] [L44] COND FALSE !(s__state == 8496) VAL [blastFlag=2, s__hit=0, s__state=8544] [L48] COND FALSE !(s__state == 8512) VAL [blastFlag=2, s__hit=0, s__state=8544] [L52] COND FALSE !(s__state == 8528) VAL [blastFlag=2, s__hit=0, s__state=8544] [L56] COND TRUE s__state == 8544 VAL [blastFlag=2, s__hit=0, s__state=8544] [L116] COND TRUE s__verify_mode + 1 VAL [blastFlag=2, s__hit=0, s__state=8544, s__verify_mode=4] [L117] COND FALSE !(s__session__peer != 0) VAL [blastFlag=2, s__hit=0, s__session__peer=0, s__state=8544, s__verify_mode=4] [L125] COND FALSE !(s__s3__tmp__new_cipher__algorithms + 256UL) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8544, s__verify_mode=4] [L133] s__state = 8576 VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L34] COND TRUE 1 VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L41] COND FALSE !(s__state == 8466) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L44] COND FALSE !(s__state == 8496) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L48] COND FALSE !(s__state == 8512) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L52] COND FALSE !(s__state == 8528) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L56] COND FALSE !(s__state == 8544) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] [L60] COND FALSE !(s__state == 8560) VAL [blastFlag=2, s__hit=0, s__s3__tmp__new_cipher__algorithms=4294967040, s__session__peer=0, s__state=8576, s__verify_mode=4] Loop: [L64] COND TRUE s__state == 8576 [L146] tmp___1 = __VERIFIER_nondet_int() [L147] COND TRUE tmp___1 == 2 [L148] s__state = 8466 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND TRUE s__state == 8466 [L90] COND FALSE !(blastFlag == 0) [L93] s__state = 8496 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND TRUE s__state == 8496 [L97] COND FALSE !(blastFlag == 1) [L100] COND FALSE !(\read(s__hit)) [L103] s__state = 8512 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND TRUE s__state == 8512 [L108] s__state = 8528 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND TRUE s__state == 8528 [L112] s__state = 8544 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND FALSE !(s__state == 8528) [L56] COND TRUE s__state == 8544 [L116] COND TRUE s__verify_mode + 1 [L117] COND FALSE !(s__session__peer != 0) [L125] COND FALSE !(s__s3__tmp__new_cipher__algorithms + 256UL) [L133] s__state = 8576 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND FALSE !(s__state == 8528) [L56] COND FALSE !(s__state == 8544) [L60] COND FALSE !(s__state == 8560) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:55:05,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dc8f4e41-faab-4dc2-9c29-ba53cab91fb6/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)