./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 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/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_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt --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 ca35bd50d888047fd624bd95d9bb19453630de07 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 01:24:44,826 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 01:24:44,829 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 01:24:44,868 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 01:24:44,869 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 01:24:44,870 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 01:24:44,872 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 01:24:44,875 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 01:24:44,878 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 01:24:44,879 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 01:24:44,880 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 01:24:44,882 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 01:24:44,883 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 01:24:44,884 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 01:24:44,886 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 01:24:44,888 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 01:24:44,890 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 01:24:44,891 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 01:24:44,894 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 01:24:44,897 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 01:24:44,900 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 01:24:44,902 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 01:24:44,904 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 01:24:44,905 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 01:24:44,910 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 01:24:44,917 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 01:24:44,918 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 01:24:44,919 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 01:24:44,920 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 01:24:44,921 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 01:24:44,926 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 01:24:44,927 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 01:24:44,928 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 01:24:44,930 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 01:24:44,931 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 01:24:44,936 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 01:24:44,937 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 01:24:44,937 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 01:24:44,938 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 01:24:44,939 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 01:24:44,941 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 01:24:44,942 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 01:24:44,996 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 01:24:44,997 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 01:24:45,004 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 01:24:45,004 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 01:24:45,005 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 01:24:45,006 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 01:24:45,007 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 01:24:45,007 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 01:24:45,007 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 01:24:45,007 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 01:24:45,009 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 01:24:45,009 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 01:24:45,009 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 01:24:45,010 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 01:24:45,010 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 01:24:45,010 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 01:24:45,011 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 01:24:45,011 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 01:24:45,011 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 01:24:45,011 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 01:24:45,012 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 01:24:45,012 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 01:24:45,012 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 01:24:45,012 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 01:24:45,013 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 01:24:45,013 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 01:24:45,015 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 01:24:45,015 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 01:24:45,015 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 01:24:45,016 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 01:24:45,016 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 01:24:45,016 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 01:24:45,017 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 01:24:45,018 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_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/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_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt 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 -> ca35bd50d888047fd624bd95d9bb19453630de07 [2021-10-13 01:24:45,290 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 01:24:45,315 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 01:24:45,318 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 01:24:45,320 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 01:24:45,321 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 01:24:45,322 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c [2021-10-13 01:24:45,409 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/data/28d35d1d2/69201dabadfb4851b02b48d7baf716f8/FLAG0e1e7d960 [2021-10-13 01:24:45,926 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 01:24:45,927 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c [2021-10-13 01:24:45,938 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/data/28d35d1d2/69201dabadfb4851b02b48d7baf716f8/FLAG0e1e7d960 [2021-10-13 01:24:46,259 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/data/28d35d1d2/69201dabadfb4851b02b48d7baf716f8 [2021-10-13 01:24:46,264 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 01:24:46,269 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 01:24:46,272 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 01:24:46,273 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 01:24:46,277 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 01:24:46,278 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,282 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@779b83f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46, skipping insertion in model container [2021-10-13 01:24:46,282 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,292 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 01:24:46,333 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 01:24:46,663 WARN L228 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_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c[13706,13719] [2021-10-13 01:24:46,666 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 01:24:46,688 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 01:24:46,743 WARN L228 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_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c[13706,13719] [2021-10-13 01:24:46,754 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 01:24:46,777 INFO L208 MainTranslator]: Completed translation [2021-10-13 01:24:46,778 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46 WrapperNode [2021-10-13 01:24:46,778 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 01:24:46,780 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 01:24:46,780 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 01:24:46,781 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 01:24:46,790 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,811 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,849 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 01:24:46,850 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 01:24:46,850 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 01:24:46,850 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 01:24:46,862 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,862 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,866 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,866 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,880 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,888 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,891 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,897 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 01:24:46,901 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 01:24:46,901 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 01:24:46,901 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 01:24:46,903 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (1/1) ... [2021-10-13 01:24:46,910 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:46,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:46,933 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:46,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 01:24:46,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 01:24:46,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 01:24:46,982 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 01:24:46,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 01:24:47,256 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 01:24:47,257 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-10-13 01:24:47,258 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:24:47 BoogieIcfgContainer [2021-10-13 01:24:47,259 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 01:24:47,260 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 01:24:47,260 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 01:24:47,263 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 01:24:47,273 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:24:47,273 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 01:24:46" (1/3) ... [2021-10-13 01:24:47,279 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b2d2b77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 01:24:47, skipping insertion in model container [2021-10-13 01:24:47,279 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:24:47,279 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:24:46" (2/3) ... [2021-10-13 01:24:47,280 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b2d2b77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 01:24:47, skipping insertion in model container [2021-10-13 01:24:47,280 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:24:47,280 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:24:47" (3/3) ... [2021-10-13 01:24:47,281 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1a.cil.c [2021-10-13 01:24:47,347 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 01:24:47,347 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 01:24:47,347 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 01:24:47,347 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 01:24:47,348 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 01:24:47,348 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 01:24:47,348 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 01:24:47,348 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 01:24:47,363 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) [2021-10-13 01:24:47,383 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2021-10-13 01:24:47,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:47,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:47,391 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2021-10-13 01:24:47,404 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-10-13 01:24:47,405 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 01:24:47,405 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) [2021-10-13 01:24:47,412 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2021-10-13 01:24:47,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:47,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:47,413 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2021-10-13 01:24:47,414 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-10-13 01:24:47,420 INFO L791 eck$LassoCheckResult]: Stem: 26#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15#L-1true havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 42#L178true [2021-10-13 01:24:47,437 INFO L793 eck$LassoCheckResult]: Loop: 42#L178true assume !false; 29#L25true assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 14#L31true assume 8466 == main_~s__state~0; 31#L32true assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 20#L80-1true main_~s__state~0 := 8496; 42#L178true [2021-10-13 01:24:47,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:47,443 INFO L82 PathProgramCache]: Analyzing trace with hash 963, now seen corresponding path program 1 times [2021-10-13 01:24:47,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:47,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302734570] [2021-10-13 01:24:47,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:47,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:47,578 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:47,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:47,623 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:47,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:47,627 INFO L82 PathProgramCache]: Analyzing trace with hash 39285361, now seen corresponding path program 1 times [2021-10-13 01:24:47,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:47,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112889204] [2021-10-13 01:24:47,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:47,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:47,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:47,654 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:47,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:47,664 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:47,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:47,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1810724847, now seen corresponding path program 1 times [2021-10-13 01:24:47,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:47,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781877278] [2021-10-13 01:24:47,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:47,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:47,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:47,698 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:47,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:47,735 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:47,843 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:47,843 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:47,843 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:47,844 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:47,854 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:47,854 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:47,854 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:47,854 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:47,854 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration1_Loop [2021-10-13 01:24:47,854 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:47,855 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:47,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:47,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:47,935 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:47,936 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:47,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:47,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:47,942 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:47,948 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:47,948 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:47,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 01:24:48,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:48,013 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:48,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:48,015 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:48,021 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:48,021 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:48,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 01:24:48,057 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:48,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:48,093 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:48,093 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:48,093 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:48,093 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:48,093 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:48,093 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:48,094 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:48,094 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:48,094 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration1_Loop [2021-10-13 01:24:48,094 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:48,094 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:48,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:48,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:48,147 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:48,152 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:48,156 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:48,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:48,157 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:48,165 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 [2021-10-13 01:24:48,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:48,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:48,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:48,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:48,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:48,180 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:48,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:48,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 01:24:48,201 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:48,208 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:48,208 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:48,210 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:48,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:48,212 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:48,217 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:48,217 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:48,218 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:48,218 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = -1*ULTIMATE.start_main_~s__state~0 + 8481 Supporting invariants [] [2021-10-13 01:24:48,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 01:24:48,253 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:48,256 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:48,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:48,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:48,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:48,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:48,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:48,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:48,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:48,400 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-10-13 01:24:48,401 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) [2021-10-13 01:24:48,553 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 135 states and 205 transitions. Complement of second has 8 states. [2021-10-13 01:24:48,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-13 01:24:48,555 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) [2021-10-13 01:24:48,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 61 transitions. [2021-10-13 01:24:48,557 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 61 transitions. Stem has 2 letters. Loop has 5 letters. [2021-10-13 01:24:48,558 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:48,558 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 61 transitions. Stem has 7 letters. Loop has 5 letters. [2021-10-13 01:24:48,559 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:48,559 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 61 transitions. Stem has 2 letters. Loop has 10 letters. [2021-10-13 01:24:48,559 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:48,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 205 transitions. [2021-10-13 01:24:48,568 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2021-10-13 01:24:48,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 81 states and 128 transitions. [2021-10-13 01:24:48,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 75 [2021-10-13 01:24:48,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 76 [2021-10-13 01:24:48,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 128 transitions. [2021-10-13 01:24:48,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:48,575 INFO L681 BuchiCegarLoop]: Abstraction has 81 states and 128 transitions. [2021-10-13 01:24:48,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states and 128 transitions. [2021-10-13 01:24:48,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 48. [2021-10-13 01:24:48,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 48 states have (on average 1.5416666666666667) internal successors, (74), 47 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) [2021-10-13 01:24:48,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 74 transitions. [2021-10-13 01:24:48,603 INFO L704 BuchiCegarLoop]: Abstraction has 48 states and 74 transitions. [2021-10-13 01:24:48,603 INFO L587 BuchiCegarLoop]: Abstraction has 48 states and 74 transitions. [2021-10-13 01:24:48,603 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 01:24:48,603 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 74 transitions. [2021-10-13 01:24:48,605 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2021-10-13 01:24:48,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:48,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:48,605 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-13 01:24:48,606 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2021-10-13 01:24:48,606 INFO L791 eck$LassoCheckResult]: Stem: 263#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 252#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 253#L178 assume !false; 267#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 247#L31 assume !(8466 == main_~s__state~0); 248#L34 [2021-10-13 01:24:48,606 INFO L793 eck$LassoCheckResult]: Loop: 248#L34 assume 8496 == main_~s__state~0; 260#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 254#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 234#L178 assume !false; 276#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 277#L31 assume !(8466 == main_~s__state~0); 248#L34 [2021-10-13 01:24:48,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:48,606 INFO L82 PathProgramCache]: Analyzing trace with hash 28699821, now seen corresponding path program 1 times [2021-10-13 01:24:48,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:48,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939822730] [2021-10-13 01:24:48,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:48,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:48,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:48,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:48,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939822730] [2021-10-13 01:24:48,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939822730] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:48,677 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:48,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:24:48,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127236884] [2021-10-13 01:24:48,680 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:48,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:48,681 INFO L82 PathProgramCache]: Analyzing trace with hash 1658744177, now seen corresponding path program 1 times [2021-10-13 01:24:48,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:48,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947464861] [2021-10-13 01:24:48,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:48,682 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:48,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:48,689 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:48,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:48,703 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:48,749 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:48,749 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:48,749 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:48,749 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:48,749 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:48,750 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:48,750 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:48,750 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:48,750 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration2_Loop [2021-10-13 01:24:48,750 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:48,750 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:48,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:48,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:48,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:48,814 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:48,815 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:48,815 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:48,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:48,816 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:48,822 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:48,822 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:48,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 01:24:48,834 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:24:48,834 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~s__hit~0=0} Honda state: {ULTIMATE.start_main_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:24:48,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:48,873 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:48,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:48,877 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:48,907 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:48,907 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:48,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 01:24:48,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-10-13 01:24:48,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:48,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:48,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:48,981 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:49,005 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:49,005 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:49,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-13 01:24:49,033 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:49,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:49,069 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:49,069 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:49,069 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:49,069 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:49,069 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:49,069 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,069 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:49,069 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:49,070 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration2_Loop [2021-10-13 01:24:49,070 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:49,070 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:49,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:49,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:49,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:49,148 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:49,149 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:49,149 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:49,150 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:49,156 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 [2021-10-13 01:24:49,164 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:49,165 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:49,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:49,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:49,165 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:49,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:49,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:49,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-13 01:24:49,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:24:49,204 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:49,204 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:49,205 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:49,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-13 01:24:49,212 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 [2021-10-13 01:24:49,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:49,221 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:49,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:49,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:49,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:49,223 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:49,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:49,237 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:49,240 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:49,240 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:49,241 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:49,242 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:49,247 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:49,247 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:49,247 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:49,247 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = -1*ULTIMATE.start_main_~s__state~0 + 8504 Supporting invariants [] [2021-10-13 01:24:49,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-13 01:24:49,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:49,284 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:49,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:49,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:49,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:49,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:49,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:49,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:49,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:49,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:49,412 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:49,412 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 48 states and 74 transitions. cyclomatic complexity: 28 Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 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) [2021-10-13 01:24:49,553 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 48 states and 74 transitions. cyclomatic complexity: 28. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 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) Result 171 states and 259 transitions. Complement of second has 7 states. [2021-10-13 01:24:49,553 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 [2021-10-13 01:24:49,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 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) [2021-10-13 01:24:49,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2021-10-13 01:24:49,554 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 91 transitions. Stem has 5 letters. Loop has 6 letters. [2021-10-13 01:24:49,555 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:49,555 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 91 transitions. Stem has 11 letters. Loop has 6 letters. [2021-10-13 01:24:49,555 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:49,555 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 91 transitions. Stem has 5 letters. Loop has 12 letters. [2021-10-13 01:24:49,556 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:49,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 171 states and 259 transitions. [2021-10-13 01:24:49,560 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 43 [2021-10-13 01:24:49,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 171 states to 127 states and 197 transitions. [2021-10-13 01:24:49,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 81 [2021-10-13 01:24:49,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 110 [2021-10-13 01:24:49,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 127 states and 197 transitions. [2021-10-13 01:24:49,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:49,564 INFO L681 BuchiCegarLoop]: Abstraction has 127 states and 197 transitions. [2021-10-13 01:24:49,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states and 197 transitions. [2021-10-13 01:24:49,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 69. [2021-10-13 01:24:49,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 69 states have (on average 1.5217391304347827) internal successors, (105), 68 states have internal predecessors, (105), 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) [2021-10-13 01:24:49,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 105 transitions. [2021-10-13 01:24:49,574 INFO L704 BuchiCegarLoop]: Abstraction has 69 states and 105 transitions. [2021-10-13 01:24:49,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:49,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:49,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:49,578 INFO L87 Difference]: Start difference. First operand 69 states and 105 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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) [2021-10-13 01:24:49,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:49,624 INFO L93 Difference]: Finished difference Result 76 states and 111 transitions. [2021-10-13 01:24:49,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:49,625 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76 states and 111 transitions. [2021-10-13 01:24:49,626 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2021-10-13 01:24:49,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76 states to 74 states and 109 transitions. [2021-10-13 01:24:49,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 55 [2021-10-13 01:24:49,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 55 [2021-10-13 01:24:49,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 109 transitions. [2021-10-13 01:24:49,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:49,628 INFO L681 BuchiCegarLoop]: Abstraction has 74 states and 109 transitions. [2021-10-13 01:24:49,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states and 109 transitions. [2021-10-13 01:24:49,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 72. [2021-10-13 01:24:49,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 72 states have (on average 1.4861111111111112) internal successors, (107), 71 states have internal predecessors, (107), 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) [2021-10-13 01:24:49,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 107 transitions. [2021-10-13 01:24:49,640 INFO L704 BuchiCegarLoop]: Abstraction has 72 states and 107 transitions. [2021-10-13 01:24:49,640 INFO L587 BuchiCegarLoop]: Abstraction has 72 states and 107 transitions. [2021-10-13 01:24:49,640 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 01:24:49,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 72 states and 107 transitions. [2021-10-13 01:24:49,641 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2021-10-13 01:24:49,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:49,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:49,643 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:49,644 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2021-10-13 01:24:49,644 INFO L791 eck$LassoCheckResult]: Stem: 689#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 673#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 674#L178 assume !false; 695#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 671#L31 assume 8466 == main_~s__state~0; 672#L32 assume !(0 == main_~blastFlag~0); 682#L80-1 main_~s__state~0 := 8496; 683#L178 assume !false; 706#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 719#L31 assume !(8466 == main_~s__state~0); 717#L34 assume !(8496 == main_~s__state~0); 703#L38 [2021-10-13 01:24:49,644 INFO L793 eck$LassoCheckResult]: Loop: 703#L38 assume 8512 == main_~s__state~0; 688#L39 main_~s__state~0 := 8528; 656#L178 assume !false; 718#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 716#L31 assume !(8466 == main_~s__state~0); 715#L34 assume !(8496 == main_~s__state~0); 703#L38 [2021-10-13 01:24:49,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:49,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1257298039, now seen corresponding path program 1 times [2021-10-13 01:24:49,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:49,646 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862663021] [2021-10-13 01:24:49,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:49,647 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:49,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:49,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:49,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:49,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862663021] [2021-10-13 01:24:49,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862663021] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:49,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:49,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:49,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658863968] [2021-10-13 01:24:49,694 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:49,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:49,694 INFO L82 PathProgramCache]: Analyzing trace with hash 1809521393, now seen corresponding path program 1 times [2021-10-13 01:24:49,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:49,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146490712] [2021-10-13 01:24:49,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:49,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:49,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:49,708 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:49,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:49,714 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:49,736 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:49,736 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:49,736 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:49,736 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:49,737 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:49,737 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,737 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:49,737 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:49,737 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration3_Loop [2021-10-13 01:24:49,737 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:49,737 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:49,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:49,766 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:49,767 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:49,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:49,768 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:49,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:49,802 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:49,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-13 01:24:49,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:49,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:49,869 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:49,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 01:24:49,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:49,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:49,901 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:49,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:49,932 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:49,933 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:49,933 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:49,933 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:49,933 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:49,933 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,933 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:49,933 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:49,933 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration3_Loop [2021-10-13 01:24:49,933 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:49,933 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:49,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:49,968 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:49,968 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:49,969 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:49,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:49,970 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:49,978 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 [2021-10-13 01:24:49,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:49,990 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:49,990 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:49,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:49,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:49,992 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:49,992 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:49,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 01:24:50,009 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:50,013 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:50,013 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:50,013 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:50,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:50,018 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:50,039 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:50,039 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:50,039 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:50,039 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = -1*ULTIMATE.start_main_~s__state~0 + 8520 Supporting invariants [] [2021-10-13 01:24:50,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 01:24:50,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:50,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:50,087 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:50,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:50,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:50,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:50,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:50,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:50,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 10 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:50,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:50,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:50,283 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:50,284 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 72 states and 107 transitions. cyclomatic complexity: 39 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) [2021-10-13 01:24:50,553 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 72 states and 107 transitions. cyclomatic complexity: 39. 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 230 states and 345 transitions. Complement of second has 9 states. [2021-10-13 01:24:50,554 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 [2021-10-13 01:24:50,554 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) [2021-10-13 01:24:50,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2021-10-13 01:24:50,556 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 11 letters. Loop has 6 letters. [2021-10-13 01:24:50,559 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:50,559 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 17 letters. Loop has 6 letters. [2021-10-13 01:24:50,560 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:50,560 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 11 letters. Loop has 12 letters. [2021-10-13 01:24:50,566 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:50,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 345 transitions. [2021-10-13 01:24:50,570 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 62 [2021-10-13 01:24:50,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 180 states and 279 transitions. [2021-10-13 01:24:50,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2021-10-13 01:24:50,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 139 [2021-10-13 01:24:50,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180 states and 279 transitions. [2021-10-13 01:24:50,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:50,574 INFO L681 BuchiCegarLoop]: Abstraction has 180 states and 279 transitions. [2021-10-13 01:24:50,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states and 279 transitions. [2021-10-13 01:24:50,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 100. [2021-10-13 01:24:50,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 100 states have (on average 1.5) internal successors, (150), 99 states have internal predecessors, (150), 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) [2021-10-13 01:24:50,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 150 transitions. [2021-10-13 01:24:50,584 INFO L704 BuchiCegarLoop]: Abstraction has 100 states and 150 transitions. [2021-10-13 01:24:50,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:50,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:50,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:50,586 INFO L87 Difference]: Start difference. First operand 100 states and 150 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) 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) [2021-10-13 01:24:50,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:50,620 INFO L93 Difference]: Finished difference Result 103 states and 153 transitions. [2021-10-13 01:24:50,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:50,621 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 153 transitions. [2021-10-13 01:24:50,622 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-10-13 01:24:50,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 103 states and 153 transitions. [2021-10-13 01:24:50,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 68 [2021-10-13 01:24:50,624 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 68 [2021-10-13 01:24:50,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 153 transitions. [2021-10-13 01:24:50,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:50,624 INFO L681 BuchiCegarLoop]: Abstraction has 103 states and 153 transitions. [2021-10-13 01:24:50,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states and 153 transitions. [2021-10-13 01:24:50,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2021-10-13 01:24:50,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 103 states have (on average 1.4854368932038835) internal successors, (153), 102 states have internal predecessors, (153), 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) [2021-10-13 01:24:50,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 153 transitions. [2021-10-13 01:24:50,635 INFO L704 BuchiCegarLoop]: Abstraction has 103 states and 153 transitions. [2021-10-13 01:24:50,635 INFO L587 BuchiCegarLoop]: Abstraction has 103 states and 153 transitions. [2021-10-13 01:24:50,635 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 01:24:50,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 103 states and 153 transitions. [2021-10-13 01:24:50,637 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-10-13 01:24:50,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:50,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:50,638 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:50,638 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:50,638 INFO L791 eck$LassoCheckResult]: Stem: 1276#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1257#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 1258#L178 assume !false; 1326#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 1325#L31 assume 8466 == main_~s__state~0; 1323#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 1321#L80-1 main_~s__state~0 := 8496; 1320#L178 assume !false; 1317#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 1315#L31 assume !(8466 == main_~s__state~0); 1311#L34 assume !(8496 == main_~s__state~0); 1312#L38 assume !(8512 == main_~s__state~0); 1284#L42 [2021-10-13 01:24:50,638 INFO L793 eck$LassoCheckResult]: Loop: 1284#L42 assume 8528 == main_~s__state~0; 1279#L43 main_~s__state~0 := 8544; 1240#L178 assume !false; 1316#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 1313#L31 assume !(8466 == main_~s__state~0); 1309#L34 assume !(8496 == main_~s__state~0); 1307#L38 assume !(8512 == main_~s__state~0); 1284#L42 [2021-10-13 01:24:50,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:50,639 INFO L82 PathProgramCache]: Analyzing trace with hash -1453473786, now seen corresponding path program 1 times [2021-10-13 01:24:50,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:50,639 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693136226] [2021-10-13 01:24:50,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:50,640 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:50,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:50,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:50,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:50,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693136226] [2021-10-13 01:24:50,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693136226] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:50,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:50,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:50,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609142238] [2021-10-13 01:24:50,672 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:50,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:50,672 INFO L82 PathProgramCache]: Analyzing trace with hash 460397777, now seen corresponding path program 1 times [2021-10-13 01:24:50,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:50,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63829060] [2021-10-13 01:24:50,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:50,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:50,678 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:50,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:50,684 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:50,706 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:50,706 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:50,706 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:50,707 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:50,707 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:50,707 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:50,707 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:50,707 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:50,707 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration4_Loop [2021-10-13 01:24:50,707 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:50,708 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:50,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:50,729 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:50,729 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:50,729 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:50,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:50,731 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:50,737 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:50,737 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:50,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 01:24:50,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:50,776 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:50,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:50,777 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:50,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 01:24:50,779 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:50,779 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:50,802 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:50,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:50,832 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:50,832 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:50,832 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:50,832 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:50,833 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:50,833 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:50,833 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:50,833 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:50,833 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration4_Loop [2021-10-13 01:24:50,833 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:50,833 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:50,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:50,866 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:50,866 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:50,866 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:50,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:50,868 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:50,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 01:24:50,873 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 [2021-10-13 01:24:50,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:50,881 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:50,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:50,881 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:50,881 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:50,883 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:50,883 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:50,885 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:50,888 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:50,888 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:50,888 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:50,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:50,889 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:50,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 01:24:50,898 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:50,899 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:50,899 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:50,899 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = -1*ULTIMATE.start_main_~s__state~0 + 8536 Supporting invariants [] [2021-10-13 01:24:50,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:50,922 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:50,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:50,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:50,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:50,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:51,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:51,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:51,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:51,086 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:51,086 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 103 states and 153 transitions. cyclomatic complexity: 56 Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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) [2021-10-13 01:24:51,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:51,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:51,428 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 103 states and 153 transitions. cyclomatic complexity: 56. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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 262 states and 395 transitions. Complement of second has 9 states. [2021-10-13 01:24:51,428 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 [2021-10-13 01:24:51,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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) [2021-10-13 01:24:51,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2021-10-13 01:24:51,429 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 12 letters. Loop has 7 letters. [2021-10-13 01:24:51,430 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:51,430 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 19 letters. Loop has 7 letters. [2021-10-13 01:24:51,430 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:51,430 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 12 letters. Loop has 14 letters. [2021-10-13 01:24:51,430 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:51,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 262 states and 395 transitions. [2021-10-13 01:24:51,434 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 74 [2021-10-13 01:24:51,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 262 states to 216 states and 333 transitions. [2021-10-13 01:24:51,437 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 119 [2021-10-13 01:24:51,438 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 152 [2021-10-13 01:24:51,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 216 states and 333 transitions. [2021-10-13 01:24:51,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:51,439 INFO L681 BuchiCegarLoop]: Abstraction has 216 states and 333 transitions. [2021-10-13 01:24:51,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states and 333 transitions. [2021-10-13 01:24:51,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 137. [2021-10-13 01:24:51,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 137 states have (on average 1.5036496350364963) internal successors, (206), 136 states have internal predecessors, (206), 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) [2021-10-13 01:24:51,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 206 transitions. [2021-10-13 01:24:51,467 INFO L704 BuchiCegarLoop]: Abstraction has 137 states and 206 transitions. [2021-10-13 01:24:51,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:51,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:51,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:51,468 INFO L87 Difference]: Start difference. First operand 137 states and 206 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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) [2021-10-13 01:24:51,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:51,534 INFO L93 Difference]: Finished difference Result 156 states and 219 transitions. [2021-10-13 01:24:51,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:51,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 156 states and 219 transitions. [2021-10-13 01:24:51,538 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 71 [2021-10-13 01:24:51,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 156 states to 149 states and 211 transitions. [2021-10-13 01:24:51,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 91 [2021-10-13 01:24:51,543 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 96 [2021-10-13 01:24:51,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 149 states and 211 transitions. [2021-10-13 01:24:51,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:51,544 INFO L681 BuchiCegarLoop]: Abstraction has 149 states and 211 transitions. [2021-10-13 01:24:51,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states and 211 transitions. [2021-10-13 01:24:51,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 147. [2021-10-13 01:24:51,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 147 states have (on average 1.4217687074829932) internal successors, (209), 146 states have internal predecessors, (209), 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) [2021-10-13 01:24:51,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 209 transitions. [2021-10-13 01:24:51,562 INFO L704 BuchiCegarLoop]: Abstraction has 147 states and 209 transitions. [2021-10-13 01:24:51,562 INFO L587 BuchiCegarLoop]: Abstraction has 147 states and 209 transitions. [2021-10-13 01:24:51,562 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 01:24:51,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states and 209 transitions. [2021-10-13 01:24:51,564 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 70 [2021-10-13 01:24:51,564 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:51,564 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:51,565 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:51,566 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:51,566 INFO L791 eck$LassoCheckResult]: Stem: 2020#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2000#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 2001#L178 assume !false; 2106#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 2103#L31 assume 8466 == main_~s__state~0; 2100#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 2099#L80-1 main_~s__state~0 := 8496; 2096#L178 assume !false; 2092#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 2088#L31 assume !(8466 == main_~s__state~0); 2086#L34 assume 8496 == main_~s__state~0; 2014#L35 assume !(1 == main_~blastFlag~0); 2005#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 2006#L178 assume !false; 2082#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 2081#L31 assume !(8466 == main_~s__state~0); 2079#L34 assume !(8496 == main_~s__state~0); 2077#L38 assume !(8512 == main_~s__state~0); 2058#L42 assume !(8528 == main_~s__state~0); 2007#L46 [2021-10-13 01:24:51,566 INFO L793 eck$LassoCheckResult]: Loop: 2007#L46 assume 8544 == main_~s__state~0; 1982#L47 assume !(0 != 1 + main_~s__verify_mode~0);main_~s__state~0 := 8560; 1983#L178 assume !false; 2074#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 2072#L31 assume !(8466 == main_~s__state~0); 2069#L34 assume !(8496 == main_~s__state~0); 2066#L38 assume !(8512 == main_~s__state~0); 2064#L42 assume !(8528 == main_~s__state~0); 2007#L46 [2021-10-13 01:24:51,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:51,567 INFO L82 PathProgramCache]: Analyzing trace with hash 495468714, now seen corresponding path program 1 times [2021-10-13 01:24:51,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:51,567 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751418331] [2021-10-13 01:24:51,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:51,568 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:51,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:51,600 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:51,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:51,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751418331] [2021-10-13 01:24:51,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751418331] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:51,601 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:51,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:51,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089718517] [2021-10-13 01:24:51,602 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:51,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:51,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1040610643, now seen corresponding path program 1 times [2021-10-13 01:24:51,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:51,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790000143] [2021-10-13 01:24:51,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:51,603 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:51,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:51,608 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:51,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:51,613 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:51,640 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:51,640 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:51,640 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:51,640 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:51,640 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:51,640 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:51,641 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:51,641 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:51,641 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration5_Loop [2021-10-13 01:24:51,641 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:51,641 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:51,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:51,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:51,671 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:51,671 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:51,671 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:51,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:51,672 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:51,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 01:24:51,689 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:51,690 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:51,712 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:24:51,712 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~s__verify_mode~0=-1} Honda state: {ULTIMATE.start_main_~s__verify_mode~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:24:51,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:51,745 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:51,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:51,746 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:51,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 01:24:51,748 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:51,748 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:51,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:51,787 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:51,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:51,792 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:51,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 01:24:51,794 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:51,794 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:51,825 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:51,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:51,873 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:51,873 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:51,873 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:51,874 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:51,874 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:51,874 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:51,874 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:51,874 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:51,874 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration5_Loop [2021-10-13 01:24:51,874 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:51,874 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:51,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:51,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:51,930 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:51,930 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:51,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:51,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:51,945 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:51,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-13 01:24:51,993 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 [2021-10-13 01:24:52,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:52,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:52,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:52,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:52,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:52,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:52,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:52,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:24:52,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-10-13 01:24:52,046 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:52,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:52,047 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:52,064 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 [2021-10-13 01:24:52,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-13 01:24:52,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:52,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:52,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:52,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:52,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:52,074 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:52,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:52,077 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:52,081 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:52,081 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:52,081 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:52,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:52,082 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:52,084 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:52,084 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:52,084 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:52,084 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = -1*ULTIMATE.start_main_~s__state~0 + 8552 Supporting invariants [] [2021-10-13 01:24:52,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-13 01:24:52,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:52,106 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:52,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:52,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:52,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:52,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:52,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:52,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:52,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:52,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:52,296 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:52,297 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states and 209 transitions. cyclomatic complexity: 68 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) [2021-10-13 01:24:52,503 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 147 states and 209 transitions. cyclomatic complexity: 68. 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 314 states and 460 transitions. Complement of second has 9 states. [2021-10-13 01:24:52,504 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 [2021-10-13 01:24:52,504 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) [2021-10-13 01:24:52,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2021-10-13 01:24:52,505 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 19 letters. Loop has 8 letters. [2021-10-13 01:24:52,506 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:52,506 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 27 letters. Loop has 8 letters. [2021-10-13 01:24:52,506 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:52,506 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 19 letters. Loop has 16 letters. [2021-10-13 01:24:52,507 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:52,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 314 states and 460 transitions. [2021-10-13 01:24:52,511 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 98 [2021-10-13 01:24:52,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 314 states to 272 states and 402 transitions. [2021-10-13 01:24:52,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 148 [2021-10-13 01:24:52,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 177 [2021-10-13 01:24:52,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 272 states and 402 transitions. [2021-10-13 01:24:52,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:52,516 INFO L681 BuchiCegarLoop]: Abstraction has 272 states and 402 transitions. [2021-10-13 01:24:52,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states and 402 transitions. [2021-10-13 01:24:52,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 200. [2021-10-13 01:24:52,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 200 states have (on average 1.45) internal successors, (290), 199 states have internal predecessors, (290), 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) [2021-10-13 01:24:52,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 290 transitions. [2021-10-13 01:24:52,524 INFO L704 BuchiCegarLoop]: Abstraction has 200 states and 290 transitions. [2021-10-13 01:24:52,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:52,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:52,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:52,525 INFO L87 Difference]: Start difference. First operand 200 states and 290 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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) [2021-10-13 01:24:52,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:52,546 INFO L93 Difference]: Finished difference Result 248 states and 338 transitions. [2021-10-13 01:24:52,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:52,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 248 states and 338 transitions. [2021-10-13 01:24:52,549 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 110 [2021-10-13 01:24:52,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 248 states to 248 states and 338 transitions. [2021-10-13 01:24:52,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 142 [2021-10-13 01:24:52,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2021-10-13 01:24:52,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 248 states and 338 transitions. [2021-10-13 01:24:52,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:52,553 INFO L681 BuchiCegarLoop]: Abstraction has 248 states and 338 transitions. [2021-10-13 01:24:52,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states and 338 transitions. [2021-10-13 01:24:52,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2021-10-13 01:24:52,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 248 states have (on average 1.3629032258064515) internal successors, (338), 247 states have internal predecessors, (338), 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) [2021-10-13 01:24:52,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 338 transitions. [2021-10-13 01:24:52,560 INFO L704 BuchiCegarLoop]: Abstraction has 248 states and 338 transitions. [2021-10-13 01:24:52,560 INFO L587 BuchiCegarLoop]: Abstraction has 248 states and 338 transitions. [2021-10-13 01:24:52,560 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 01:24:52,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 248 states and 338 transitions. [2021-10-13 01:24:52,562 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 110 [2021-10-13 01:24:52,562 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:52,562 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:52,563 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:52,563 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:52,564 INFO L791 eck$LassoCheckResult]: Stem: 3044#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3021#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 3022#L178 assume !false; 3205#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 3197#L31 assume 8466 == main_~s__state~0; 3194#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 3192#L80-1 main_~s__state~0 := 8496; 3190#L178 assume !false; 3186#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 3182#L31 assume !(8466 == main_~s__state~0); 3179#L34 assume 8496 == main_~s__state~0; 3174#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 3026#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 3027#L178 assume !false; 3236#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 3235#L31 assume !(8466 == main_~s__state~0); 3234#L34 assume !(8496 == main_~s__state~0); 3233#L38 assume !(8512 == main_~s__state~0); 3076#L42 assume !(8528 == main_~s__state~0); 3065#L46 assume !(8544 == main_~s__state~0); 3023#L50 [2021-10-13 01:24:52,564 INFO L793 eck$LassoCheckResult]: Loop: 3023#L50 assume 8560 == main_~s__state~0; 3009#L51 main_~s__state~0 := 8576; 3001#L178 assume !false; 3087#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 3085#L31 assume !(8466 == main_~s__state~0); 3083#L34 assume !(8496 == main_~s__state~0); 3081#L38 assume !(8512 == main_~s__state~0); 3079#L42 assume !(8528 == main_~s__state~0); 3078#L46 assume !(8544 == main_~s__state~0); 3023#L50 [2021-10-13 01:24:52,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:52,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1794569917, now seen corresponding path program 1 times [2021-10-13 01:24:52,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:52,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529602727] [2021-10-13 01:24:52,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:52,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:52,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:52,579 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:52,596 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:52,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:52,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1708032834, now seen corresponding path program 1 times [2021-10-13 01:24:52,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:52,601 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029713193] [2021-10-13 01:24:52,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:52,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:52,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:52,612 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:52,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:52,617 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:52,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:52,621 INFO L82 PathProgramCache]: Analyzing trace with hash 480139650, now seen corresponding path program 1 times [2021-10-13 01:24:52,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:52,622 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947697188] [2021-10-13 01:24:52,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:52,628 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:52,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:52,695 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 01:24:52,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:52,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947697188] [2021-10-13 01:24:52,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947697188] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:52,696 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:52,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:52,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342437235] [2021-10-13 01:24:52,722 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:52,722 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:52,723 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:52,723 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:52,723 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:52,723 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:52,723 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:52,723 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:52,723 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration6_Loop [2021-10-13 01:24:52,724 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:52,724 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:52,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:52,743 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:52,744 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:52,744 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:52,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:52,749 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:52,758 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:52,758 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:52,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-13 01:24:52,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-10-13 01:24:52,812 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:52,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:52,813 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:52,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-13 01:24:52,815 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:52,815 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:52,829 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:52,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:52,852 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:52,852 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:52,852 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:52,852 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:52,852 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:52,852 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:52,853 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:52,853 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:52,853 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration6_Loop [2021-10-13 01:24:52,853 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:52,853 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:52,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:52,898 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:52,899 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:52,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:52,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:52,900 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:52,915 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 [2021-10-13 01:24:52,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:52,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:52,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:52,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:52,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:52,930 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:52,930 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:52,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-13 01:24:52,941 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:52,946 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:52,946 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:52,946 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:52,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:52,947 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:52,954 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:52,955 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:52,955 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:52,955 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = -1*ULTIMATE.start_main_~s__state~0 + 8568 Supporting invariants [] [2021-10-13 01:24:52,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-13 01:24:52,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:52,999 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:53,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:53,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:53,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:53,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:53,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:53,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:53,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:53,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:53,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:53,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:53,267 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:53,267 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 248 states and 338 transitions. cyclomatic complexity: 98 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) [2021-10-13 01:24:53,469 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 248 states and 338 transitions. cyclomatic complexity: 98. 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 440 states and 627 transitions. Complement of second has 9 states. [2021-10-13 01:24:53,469 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 [2021-10-13 01:24:53,470 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) [2021-10-13 01:24:53,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 167 transitions. [2021-10-13 01:24:53,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 167 transitions. Stem has 20 letters. Loop has 9 letters. [2021-10-13 01:24:53,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:53,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 167 transitions. Stem has 29 letters. Loop has 9 letters. [2021-10-13 01:24:53,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:53,472 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 167 transitions. Stem has 20 letters. Loop has 18 letters. [2021-10-13 01:24:53,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:53,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 440 states and 627 transitions. [2021-10-13 01:24:53,477 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 157 [2021-10-13 01:24:53,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 440 states to 405 states and 577 transitions. [2021-10-13 01:24:53,485 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 213 [2021-10-13 01:24:53,486 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 239 [2021-10-13 01:24:53,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 405 states and 577 transitions. [2021-10-13 01:24:53,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:53,487 INFO L681 BuchiCegarLoop]: Abstraction has 405 states and 577 transitions. [2021-10-13 01:24:53,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states and 577 transitions. [2021-10-13 01:24:53,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 323. [2021-10-13 01:24:53,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 323 states have (on average 1.3869969040247678) internal successors, (448), 322 states have internal predecessors, (448), 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) [2021-10-13 01:24:53,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 448 transitions. [2021-10-13 01:24:53,496 INFO L704 BuchiCegarLoop]: Abstraction has 323 states and 448 transitions. [2021-10-13 01:24:53,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:53,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:53,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:53,498 INFO L87 Difference]: Start difference. First operand 323 states and 448 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) [2021-10-13 01:24:53,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:53,566 INFO L93 Difference]: Finished difference Result 396 states and 522 transitions. [2021-10-13 01:24:53,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:53,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 396 states and 522 transitions. [2021-10-13 01:24:53,571 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 152 [2021-10-13 01:24:53,575 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 396 states to 371 states and 497 transitions. [2021-10-13 01:24:53,576 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 221 [2021-10-13 01:24:53,576 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2021-10-13 01:24:53,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 371 states and 497 transitions. [2021-10-13 01:24:53,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:53,576 INFO L681 BuchiCegarLoop]: Abstraction has 371 states and 497 transitions. [2021-10-13 01:24:53,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states and 497 transitions. [2021-10-13 01:24:53,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 335. [2021-10-13 01:24:53,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 335 states have (on average 1.373134328358209) internal successors, (460), 334 states have internal predecessors, (460), 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) [2021-10-13 01:24:53,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 460 transitions. [2021-10-13 01:24:53,585 INFO L704 BuchiCegarLoop]: Abstraction has 335 states and 460 transitions. [2021-10-13 01:24:53,585 INFO L587 BuchiCegarLoop]: Abstraction has 335 states and 460 transitions. [2021-10-13 01:24:53,585 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 01:24:53,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 335 states and 460 transitions. [2021-10-13 01:24:53,588 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 150 [2021-10-13 01:24:53,588 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:53,588 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:53,592 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:53,592 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:53,592 INFO L791 eck$LassoCheckResult]: Stem: 4572#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4546#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 4547#L178 assume !false; 4842#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 4839#L31 assume 8466 == main_~s__state~0; 4836#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 4833#L80-1 main_~s__state~0 := 8496; 4831#L178 assume !false; 4829#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 4825#L31 assume !(8466 == main_~s__state~0); 4821#L34 assume 8496 == main_~s__state~0; 4565#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 4552#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 4554#L178 [2021-10-13 01:24:53,592 INFO L793 eck$LassoCheckResult]: Loop: 4554#L178 assume !false; 4582#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 4542#L31 assume !(8466 == main_~s__state~0); 4543#L34 assume !(8496 == main_~s__state~0); 4597#L38 assume !(8512 == main_~s__state~0); 4591#L42 assume !(8528 == main_~s__state~0); 4555#L46 assume !(8544 == main_~s__state~0); 4548#L50 assume !(8560 == main_~s__state~0); 4521#L54 assume !(8576 == main_~s__state~0); 4522#L58 assume !(8592 == main_~s__state~0); 4539#L62 assume !(8608 == main_~s__state~0); 4529#L66 assume !(8640 == main_~s__state~0); 4530#L70 assume 8656 == main_~s__state~0; 4540#L71 assume 2 == main_~blastFlag~0;main_~blastFlag~0 := 3; 4541#L164-1 main_~s__state~0 := 8672; 4554#L178 [2021-10-13 01:24:53,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:53,593 INFO L82 PathProgramCache]: Analyzing trace with hash -2108014467, now seen corresponding path program 1 times [2021-10-13 01:24:53,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:53,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953508749] [2021-10-13 01:24:53,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:53,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:53,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:53,624 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:53,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:53,635 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:53,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:53,636 INFO L82 PathProgramCache]: Analyzing trace with hash -318790614, now seen corresponding path program 1 times [2021-10-13 01:24:53,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:53,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791946159] [2021-10-13 01:24:53,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:53,640 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:53,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:53,650 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:53,664 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:53,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:53,665 INFO L82 PathProgramCache]: Analyzing trace with hash -444277714, now seen corresponding path program 1 times [2021-10-13 01:24:53,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:53,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336122184] [2021-10-13 01:24:53,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:53,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:53,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:53,683 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:53,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:53,719 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:53,766 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:53,766 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:53,767 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:53,767 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:53,767 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:53,767 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:53,767 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:53,767 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:53,767 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration7_Loop [2021-10-13 01:24:53,767 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:53,768 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:53,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:53,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:53,814 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:53,815 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:53,815 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:53,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:53,816 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:53,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:53,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:53,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-13 01:24:53,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:53,890 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:53,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:53,893 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:53,895 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:53,895 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:53,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-13 01:24:53,924 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:53,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:53,952 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:53,952 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:53,952 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:53,952 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:53,952 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:53,952 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:53,952 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:53,952 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:53,952 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration7_Loop [2021-10-13 01:24:53,953 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:53,953 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:53,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:53,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:53,996 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:53,997 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:53,997 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:53,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:53,998 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:54,007 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 [2021-10-13 01:24:54,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:54,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:54,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:54,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:54,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:54,019 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:54,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:54,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-13 01:24:54,032 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:54,036 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:54,036 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:54,036 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:54,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:54,037 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:54,039 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:54,039 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:54,039 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:54,039 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~blastFlag~0) = -2*ULTIMATE.start_main_~blastFlag~0 + 5 Supporting invariants [] [2021-10-13 01:24:54,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-13 01:24:54,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-10-13 01:24:54,061 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:54,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:54,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:54,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:54,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:54,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:54,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:54,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:54,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:54,276 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-10-13 01:24:54,277 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 335 states and 460 transitions. cyclomatic complexity: 135 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) [2021-10-13 01:24:54,310 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 335 states and 460 transitions. cyclomatic complexity: 135. 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 466 states and 639 transitions. Complement of second has 4 states. [2021-10-13 01:24:54,310 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 [2021-10-13 01:24:54,310 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) [2021-10-13 01:24:54,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2021-10-13 01:24:54,311 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 13 letters. Loop has 15 letters. [2021-10-13 01:24:54,311 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:54,312 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 28 letters. Loop has 15 letters. [2021-10-13 01:24:54,312 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:54,312 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 13 letters. Loop has 30 letters. [2021-10-13 01:24:54,329 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:54,329 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 466 states and 639 transitions. [2021-10-13 01:24:54,334 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 207 [2021-10-13 01:24:54,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 466 states to 461 states and 634 transitions. [2021-10-13 01:24:54,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 248 [2021-10-13 01:24:54,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 251 [2021-10-13 01:24:54,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 461 states and 634 transitions. [2021-10-13 01:24:54,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:54,343 INFO L681 BuchiCegarLoop]: Abstraction has 461 states and 634 transitions. [2021-10-13 01:24:54,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states and 634 transitions. [2021-10-13 01:24:54,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 458. [2021-10-13 01:24:54,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 458 states have (on average 1.3777292576419213) internal successors, (631), 457 states have internal predecessors, (631), 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) [2021-10-13 01:24:54,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 631 transitions. [2021-10-13 01:24:54,356 INFO L704 BuchiCegarLoop]: Abstraction has 458 states and 631 transitions. [2021-10-13 01:24:54,356 INFO L587 BuchiCegarLoop]: Abstraction has 458 states and 631 transitions. [2021-10-13 01:24:54,356 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 01:24:54,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 458 states and 631 transitions. [2021-10-13 01:24:54,360 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 207 [2021-10-13 01:24:54,360 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:54,360 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:54,362 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:54,362 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:54,362 INFO L791 eck$LassoCheckResult]: Stem: 5493#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5467#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 5468#L178 assume !false; 5841#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 5840#L31 assume 8466 == main_~s__state~0; 5838#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 5836#L80-1 main_~s__state~0 := 8496; 5834#L178 assume !false; 5831#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 5829#L31 assume !(8466 == main_~s__state~0); 5827#L34 assume 8496 == main_~s__state~0; 5807#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 5471#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 5473#L178 assume !false; 5529#L25 [2021-10-13 01:24:54,363 INFO L793 eck$LassoCheckResult]: Loop: 5529#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 5759#L31 assume !(8466 == main_~s__state~0); 5757#L34 assume !(8496 == main_~s__state~0); 5755#L38 assume !(8512 == main_~s__state~0); 5753#L42 assume !(8528 == main_~s__state~0); 5474#L46 assume !(8544 == main_~s__state~0); 5465#L50 assume !(8560 == main_~s__state~0); 5426#L54 assume !(8576 == main_~s__state~0); 5427#L58 assume !(8592 == main_~s__state~0); 5458#L62 assume !(8608 == main_~s__state~0); 5437#L66 assume !(8640 == main_~s__state~0); 5438#L70 assume 8656 == main_~s__state~0; 5453#L71 assume !(2 == main_~blastFlag~0); 5454#L164-1 main_~s__state~0 := 8672; 5470#L178 assume !false; 5529#L25 [2021-10-13 01:24:54,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:54,363 INFO L82 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 2 times [2021-10-13 01:24:54,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:54,364 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887873431] [2021-10-13 01:24:54,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:54,364 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:54,395 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:54,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:54,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:54,412 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:54,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:54,417 INFO L82 PathProgramCache]: Analyzing trace with hash -1835507732, now seen corresponding path program 1 times [2021-10-13 01:24:54,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:54,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426703900] [2021-10-13 01:24:54,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:54,418 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:54,428 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:54,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:54,439 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:54,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:54,440 INFO L82 PathProgramCache]: Analyzing trace with hash -887705313, now seen corresponding path program 1 times [2021-10-13 01:24:54,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:54,440 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980582970] [2021-10-13 01:24:54,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:54,440 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:54,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 01:24:54,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:54,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980582970] [2021-10-13 01:24:54,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980582970] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:54,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:54,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:54,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530739176] [2021-10-13 01:24:54,504 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:54,505 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:54,505 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:54,505 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:54,505 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:54,505 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:54,505 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:54,505 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:54,505 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration8_Loop [2021-10-13 01:24:54,506 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:54,506 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:54,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:54,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:54,539 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:54,539 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:54,539 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:54,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:54,545 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:54,550 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:54,550 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:54,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-13 01:24:54,603 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:54,603 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:54,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:54,605 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:54,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-13 01:24:54,606 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:54,606 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:54,640 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:54,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-10-13 01:24:54,672 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:54,672 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:54,672 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:54,672 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:54,672 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:54,672 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:54,672 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:54,673 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:54,673 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration8_Loop [2021-10-13 01:24:54,673 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:54,673 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:54,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:54,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:54,725 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:54,725 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:54,725 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:54,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:54,726 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:54,734 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 [2021-10-13 01:24:54,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:54,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:54,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:54,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:54,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:54,746 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:54,747 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:54,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-13 01:24:54,756 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:54,765 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:54,765 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:54,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:54,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:54,767 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:54,769 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:54,769 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:54,769 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:54,769 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = -1*ULTIMATE.start_main_~s__state~0 + 8664 Supporting invariants [] [2021-10-13 01:24:54,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-13 01:24:54,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:54,803 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:54,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:54,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:54,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:54,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:54,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:54,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:54,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:54,994 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:54,994 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 458 states and 631 transitions. cyclomatic complexity: 185 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) [2021-10-13 01:24:55,133 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 458 states and 631 transitions. cyclomatic complexity: 185. 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 1022 states and 1366 transitions. Complement of second has 9 states. [2021-10-13 01:24:55,133 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 [2021-10-13 01:24:55,134 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) [2021-10-13 01:24:55,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2021-10-13 01:24:55,134 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 14 letters. Loop has 15 letters. [2021-10-13 01:24:55,134 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:55,135 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 29 letters. Loop has 15 letters. [2021-10-13 01:24:55,135 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:55,135 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 14 letters. Loop has 30 letters. [2021-10-13 01:24:55,135 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:55,135 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1022 states and 1366 transitions. [2021-10-13 01:24:55,145 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 248 [2021-10-13 01:24:55,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1022 states to 870 states and 1159 transitions. [2021-10-13 01:24:55,154 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 318 [2021-10-13 01:24:55,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 330 [2021-10-13 01:24:55,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 870 states and 1159 transitions. [2021-10-13 01:24:55,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:55,155 INFO L681 BuchiCegarLoop]: Abstraction has 870 states and 1159 transitions. [2021-10-13 01:24:55,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states and 1159 transitions. [2021-10-13 01:24:55,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 835. [2021-10-13 01:24:55,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 835 states have (on average 1.3329341317365269) internal successors, (1113), 834 states have internal predecessors, (1113), 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) [2021-10-13 01:24:55,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1113 transitions. [2021-10-13 01:24:55,177 INFO L704 BuchiCegarLoop]: Abstraction has 835 states and 1113 transitions. [2021-10-13 01:24:55,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:55,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:55,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:55,179 INFO L87 Difference]: Start difference. First operand 835 states and 1113 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) [2021-10-13 01:24:55,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:55,213 INFO L93 Difference]: Finished difference Result 918 states and 1216 transitions. [2021-10-13 01:24:55,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:55,214 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 918 states and 1216 transitions. [2021-10-13 01:24:55,223 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 329 [2021-10-13 01:24:55,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 918 states to 916 states and 1214 transitions. [2021-10-13 01:24:55,232 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-10-13 01:24:55,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2021-10-13 01:24:55,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 916 states and 1214 transitions. [2021-10-13 01:24:55,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:55,234 INFO L681 BuchiCegarLoop]: Abstraction has 916 states and 1214 transitions. [2021-10-13 01:24:55,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states and 1214 transitions. [2021-10-13 01:24:55,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 904. [2021-10-13 01:24:55,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 904 states have (on average 1.329646017699115) internal successors, (1202), 903 states have internal predecessors, (1202), 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) [2021-10-13 01:24:55,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1202 transitions. [2021-10-13 01:24:55,254 INFO L704 BuchiCegarLoop]: Abstraction has 904 states and 1202 transitions. [2021-10-13 01:24:55,254 INFO L587 BuchiCegarLoop]: Abstraction has 904 states and 1202 transitions. [2021-10-13 01:24:55,255 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 01:24:55,255 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 904 states and 1202 transitions. [2021-10-13 01:24:55,260 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 329 [2021-10-13 01:24:55,260 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:55,260 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:55,261 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:55,261 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:55,261 INFO L791 eck$LassoCheckResult]: Stem: 8843#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8815#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 8816#L178 assume !false; 9358#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 9359#L31 assume 8466 == main_~s__state~0; 9670#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 9669#L80-1 main_~s__state~0 := 8496; 9668#L178 assume !false; 9667#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 9666#L31 assume !(8466 == main_~s__state~0); 9665#L34 assume 8496 == main_~s__state~0; 9664#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 9373#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 9367#L178 assume !false; 9362#L25 [2021-10-13 01:24:55,261 INFO L793 eck$LassoCheckResult]: Loop: 9362#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 9361#L31 assume !(8466 == main_~s__state~0); 9356#L34 assume !(8496 == main_~s__state~0); 8885#L38 assume !(8512 == main_~s__state~0); 8861#L42 assume !(8528 == main_~s__state~0); 8822#L46 assume !(8544 == main_~s__state~0); 8812#L50 assume !(8560 == main_~s__state~0); 8776#L54 assume !(8576 == main_~s__state~0); 8777#L58 assume !(8592 == main_~s__state~0); 8802#L62 assume !(8608 == main_~s__state~0); 8786#L66 assume !(8640 == main_~s__state~0); 8787#L70 assume !(8656 == main_~s__state~0); 8798#L74 assume 8672 == main_~s__state~0; 8799#L75 assume !(4 == main_~blastFlag~0); 8868#L174 assume !(5 == main_~blastFlag~0); 8869#L171-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 8872#L178 assume !false; 9096#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 9094#L31 assume !(8466 == main_~s__state~0); 9091#L34 assume 8496 == main_~s__state~0; 9092#L35 assume !(1 == main_~blastFlag~0); 9110#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 8838#L178 assume !false; 9362#L25 [2021-10-13 01:24:55,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:55,262 INFO L82 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 3 times [2021-10-13 01:24:55,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:55,262 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600798773] [2021-10-13 01:24:55,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:55,263 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:55,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:55,270 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:55,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:55,312 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:55,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:55,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1607513209, now seen corresponding path program 1 times [2021-10-13 01:24:55,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:55,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930162812] [2021-10-13 01:24:55,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:55,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:55,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:55,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:55,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:55,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:55,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930162812] [2021-10-13 01:24:55,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930162812] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:55,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:55,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:55,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888968683] [2021-10-13 01:24:55,348 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:24:55,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:55,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:55,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:55,350 INFO L87 Difference]: Start difference. First operand 904 states and 1202 transitions. cyclomatic complexity: 321 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) [2021-10-13 01:24:55,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:55,429 INFO L93 Difference]: Finished difference Result 770 states and 964 transitions. [2021-10-13 01:24:55,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:55,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 770 states and 964 transitions. [2021-10-13 01:24:55,438 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 224 [2021-10-13 01:24:55,446 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 770 states to 757 states and 951 transitions. [2021-10-13 01:24:55,446 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2021-10-13 01:24:55,447 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2021-10-13 01:24:55,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 757 states and 951 transitions. [2021-10-13 01:24:55,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:55,447 INFO L681 BuchiCegarLoop]: Abstraction has 757 states and 951 transitions. [2021-10-13 01:24:55,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states and 951 transitions. [2021-10-13 01:24:55,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 754. [2021-10-13 01:24:55,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 754 states have (on average 1.2546419098143236) internal successors, (946), 753 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) [2021-10-13 01:24:55,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 946 transitions. [2021-10-13 01:24:55,470 INFO L704 BuchiCegarLoop]: Abstraction has 754 states and 946 transitions. [2021-10-13 01:24:55,470 INFO L587 BuchiCegarLoop]: Abstraction has 754 states and 946 transitions. [2021-10-13 01:24:55,470 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 01:24:55,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 754 states and 946 transitions. [2021-10-13 01:24:55,475 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 224 [2021-10-13 01:24:55,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:55,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:55,479 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:55,479 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:55,480 INFO L791 eck$LassoCheckResult]: Stem: 10524#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10496#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 10497#L178 assume !false; 10795#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 10796#L31 assume 8466 == main_~s__state~0; 11197#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 11196#L80-1 main_~s__state~0 := 8496; 11195#L178 assume !false; 11194#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 11193#L31 assume !(8466 == main_~s__state~0); 11192#L34 assume 8496 == main_~s__state~0; 11191#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 10517#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 10502#L178 assume !false; 11001#L25 [2021-10-13 01:24:55,481 INFO L793 eck$LassoCheckResult]: Loop: 11001#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 11156#L31 assume !(8466 == main_~s__state~0); 11155#L34 assume !(8496 == main_~s__state~0); 11154#L38 assume !(8512 == main_~s__state~0); 11153#L42 assume !(8528 == main_~s__state~0); 11152#L46 assume !(8544 == main_~s__state~0); 11151#L50 assume !(8560 == main_~s__state~0); 11150#L54 assume !(8576 == main_~s__state~0); 10482#L58 assume !(8592 == main_~s__state~0); 10483#L62 assume !(8608 == main_~s__state~0); 10460#L66 assume !(8640 == main_~s__state~0); 10461#L70 assume !(8656 == main_~s__state~0); 10478#L74 assume 8672 == main_~s__state~0; 10479#L75 assume !(4 == main_~blastFlag~0); 10552#L174 assume !(5 == main_~blastFlag~0); 10548#L171-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 10549#L178 assume !false; 10534#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 10490#L31 assume !(8466 == main_~s__state~0); 10491#L34 assume !(8496 == main_~s__state~0); 10556#L38 assume !(8512 == main_~s__state~0); 10541#L42 assume !(8528 == main_~s__state~0); 10503#L46 assume !(8544 == main_~s__state~0); 10494#L50 assume !(8560 == main_~s__state~0); 10456#L54 assume !(8576 == main_~s__state~0); 10457#L58 assume !(8592 == main_~s__state~0); 11148#L62 assume !(8608 == main_~s__state~0); 11146#L66 assume 8640 == main_~s__state~0; 11147#L67 assume !(3 == main_~blastFlag~0); 11158#L153-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8656; 11157#L178 assume !false; 11001#L25 [2021-10-13 01:24:55,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:55,482 INFO L82 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 4 times [2021-10-13 01:24:55,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:55,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826709854] [2021-10-13 01:24:55,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:55,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:55,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:55,497 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:55,517 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:55,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:55,519 INFO L82 PathProgramCache]: Analyzing trace with hash 530770115, now seen corresponding path program 1 times [2021-10-13 01:24:55,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:55,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541486372] [2021-10-13 01:24:55,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:55,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:55,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:55,554 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:55,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:55,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541486372] [2021-10-13 01:24:55,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541486372] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:55,555 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:55,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:55,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723062422] [2021-10-13 01:24:55,557 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:24:55,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:55,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:55,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:55,559 INFO L87 Difference]: Start difference. First operand 754 states and 946 transitions. cyclomatic complexity: 217 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) [2021-10-13 01:24:55,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:55,573 INFO L93 Difference]: Finished difference Result 737 states and 924 transitions. [2021-10-13 01:24:55,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:55,574 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 737 states and 924 transitions. [2021-10-13 01:24:55,582 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 192 [2021-10-13 01:24:55,589 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 737 states to 725 states and 909 transitions. [2021-10-13 01:24:55,590 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 276 [2021-10-13 01:24:55,590 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 276 [2021-10-13 01:24:55,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 725 states and 909 transitions. [2021-10-13 01:24:55,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:55,591 INFO L681 BuchiCegarLoop]: Abstraction has 725 states and 909 transitions. [2021-10-13 01:24:55,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states and 909 transitions. [2021-10-13 01:24:55,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 670. [2021-10-13 01:24:55,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 670 states have (on average 1.273134328358209) internal successors, (853), 669 states have internal predecessors, (853), 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) [2021-10-13 01:24:55,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 853 transitions. [2021-10-13 01:24:55,610 INFO L704 BuchiCegarLoop]: Abstraction has 670 states and 853 transitions. [2021-10-13 01:24:55,610 INFO L587 BuchiCegarLoop]: Abstraction has 670 states and 853 transitions. [2021-10-13 01:24:55,610 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 01:24:55,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 853 transitions. [2021-10-13 01:24:55,615 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 168 [2021-10-13 01:24:55,615 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:55,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:55,618 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:55,618 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:55,619 INFO L791 eck$LassoCheckResult]: Stem: 12016#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11991#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 11992#L178 assume !false; 12377#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 12378#L31 assume 8466 == main_~s__state~0; 12615#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 12614#L80-1 main_~s__state~0 := 8496; 12613#L178 assume !false; 12612#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 12610#L31 assume !(8466 == main_~s__state~0); 12608#L34 assume 8496 == main_~s__state~0; 12606#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 11995#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 11997#L178 assume !false; 12025#L25 [2021-10-13 01:24:55,619 INFO L793 eck$LassoCheckResult]: Loop: 12025#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 11985#L31 assume !(8466 == main_~s__state~0); 11986#L34 assume !(8496 == main_~s__state~0); 12045#L38 assume !(8512 == main_~s__state~0); 12032#L42 assume !(8528 == main_~s__state~0); 11998#L46 assume !(8544 == main_~s__state~0); 11989#L50 assume !(8560 == main_~s__state~0); 11953#L54 assume !(8576 == main_~s__state~0); 11954#L58 assume !(8592 == main_~s__state~0); 11979#L62 assume !(8608 == main_~s__state~0); 11963#L66 assume !(8640 == main_~s__state~0); 11964#L70 assume !(8656 == main_~s__state~0); 12555#L74 assume 8672 == main_~s__state~0; 12048#L75 assume !(4 == main_~blastFlag~0); 12038#L174 assume !(5 == main_~blastFlag~0); 12039#L171-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 12042#L178 assume !false; 12025#L25 [2021-10-13 01:24:55,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:55,620 INFO L82 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 5 times [2021-10-13 01:24:55,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:55,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701576921] [2021-10-13 01:24:55,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:55,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:55,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:55,633 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:55,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:55,655 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:55,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:55,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1282190981, now seen corresponding path program 1 times [2021-10-13 01:24:55,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:55,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129940992] [2021-10-13 01:24:55,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:55,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:55,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:55,664 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:55,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:55,669 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:55,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:55,670 INFO L82 PathProgramCache]: Analyzing trace with hash 1587248888, now seen corresponding path program 1 times [2021-10-13 01:24:55,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:55,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569311231] [2021-10-13 01:24:55,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:55,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:55,699 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 01:24:55,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:55,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569311231] [2021-10-13 01:24:55,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569311231] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:55,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:55,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:55,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833123062] [2021-10-13 01:24:55,755 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:55,755 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:55,756 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:55,756 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:55,756 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:55,756 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:55,756 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:55,756 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:55,757 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration11_Loop [2021-10-13 01:24:55,757 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:55,757 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:55,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:55,763 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:55,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:55,826 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:55,827 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:55,827 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:55,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:55,828 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:55,830 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:55,830 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:55,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-13 01:24:55,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:55,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:55,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:55,902 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:55,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:55,906 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:55,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-13 01:24:55,931 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:55,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-10-13 01:24:55,968 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:55,968 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:55,968 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:55,969 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:55,969 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:55,969 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:55,969 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:55,969 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:55,969 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration11_Loop [2021-10-13 01:24:55,969 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:55,969 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:55,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:55,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:55,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:56,044 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:56,044 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:56,046 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:56,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:56,047 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:56,057 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 [2021-10-13 01:24:56,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:56,070 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:56,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:56,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:56,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:56,072 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:56,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:56,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-13 01:24:56,084 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:56,097 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-13 01:24:56,097 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:56,098 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:56,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:56,099 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:56,102 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:56,102 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:56,102 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:56,102 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = 1*ULTIMATE.start_main_~s__state~0 Supporting invariants [] [2021-10-13 01:24:56,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-13 01:24:56,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:56,147 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:56,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:56,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:56,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:56,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:56,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:56,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:56,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:56,396 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:56,396 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 670 states and 853 transitions. cyclomatic complexity: 208 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) [2021-10-13 01:24:56,413 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 670 states and 853 transitions. cyclomatic complexity: 208. 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 676 states and 859 transitions. Complement of second has 5 states. [2021-10-13 01:24:56,414 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 [2021-10-13 01:24:56,414 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) [2021-10-13 01:24:56,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2021-10-13 01:24:56,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 14 letters. Loop has 17 letters. [2021-10-13 01:24:56,415 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:56,415 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-13 01:24:56,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:56,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:56,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:56,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:56,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:56,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:56,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:56,646 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:56,646 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 670 states and 853 transitions. cyclomatic complexity: 208 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) [2021-10-13 01:24:56,660 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 670 states and 853 transitions. cyclomatic complexity: 208. 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 676 states and 859 transitions. Complement of second has 5 states. [2021-10-13 01:24:56,663 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 [2021-10-13 01:24:56,663 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) [2021-10-13 01:24:56,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2021-10-13 01:24:56,664 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 14 letters. Loop has 17 letters. [2021-10-13 01:24:56,664 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:56,664 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-13 01:24:56,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:56,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:56,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:56,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:56,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:56,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:56,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:56,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:56,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:56,932 INFO L152 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 [2021-10-13 01:24:56,932 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 670 states and 853 transitions. cyclomatic complexity: 208 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) [2021-10-13 01:24:57,048 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 670 states and 853 transitions. cyclomatic complexity: 208. 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 1242 states and 1551 transitions. Complement of second has 8 states. [2021-10-13 01:24:57,049 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 [2021-10-13 01:24:57,049 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) [2021-10-13 01:24:57,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2021-10-13 01:24:57,050 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 14 letters. Loop has 17 letters. [2021-10-13 01:24:57,050 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:57,051 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 31 letters. Loop has 17 letters. [2021-10-13 01:24:57,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:57,052 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 14 letters. Loop has 34 letters. [2021-10-13 01:24:57,053 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:57,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1242 states and 1551 transitions. [2021-10-13 01:24:57,064 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 164 [2021-10-13 01:24:57,072 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1242 states to 801 states and 997 transitions. [2021-10-13 01:24:57,072 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 163 [2021-10-13 01:24:57,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 254 [2021-10-13 01:24:57,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 997 transitions. [2021-10-13 01:24:57,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:57,073 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 997 transitions. [2021-10-13 01:24:57,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 997 transitions. [2021-10-13 01:24:57,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 697. [2021-10-13 01:24:57,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 697 states have (on average 1.2812051649928264) internal successors, (893), 696 states have internal predecessors, (893), 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) [2021-10-13 01:24:57,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 893 transitions. [2021-10-13 01:24:57,091 INFO L704 BuchiCegarLoop]: Abstraction has 697 states and 893 transitions. [2021-10-13 01:24:57,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:57,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:57,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:57,092 INFO L87 Difference]: Start difference. First operand 697 states and 893 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) [2021-10-13 01:24:57,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:57,158 INFO L93 Difference]: Finished difference Result 690 states and 883 transitions. [2021-10-13 01:24:57,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:57,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 883 transitions. [2021-10-13 01:24:57,165 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 162 [2021-10-13 01:24:57,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 668 states and 861 transitions. [2021-10-13 01:24:57,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 195 [2021-10-13 01:24:57,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 195 [2021-10-13 01:24:57,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 668 states and 861 transitions. [2021-10-13 01:24:57,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:57,172 INFO L681 BuchiCegarLoop]: Abstraction has 668 states and 861 transitions. [2021-10-13 01:24:57,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states and 861 transitions. [2021-10-13 01:24:57,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 667. [2021-10-13 01:24:57,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.2893553223388305) internal successors, (860), 666 states have internal predecessors, (860), 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) [2021-10-13 01:24:57,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 860 transitions. [2021-10-13 01:24:57,190 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 860 transitions. [2021-10-13 01:24:57,190 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 860 transitions. [2021-10-13 01:24:57,190 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 01:24:57,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 860 transitions. [2021-10-13 01:24:57,194 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 162 [2021-10-13 01:24:57,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:57,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:57,195 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:57,195 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:57,196 INFO L791 eck$LassoCheckResult]: Stem: 16988#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16964#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 16965#L178 assume !false; 17247#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 17246#L31 assume 8466 == main_~s__state~0; 17244#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 17242#L80-1 main_~s__state~0 := 8496; 17240#L178 assume !false; 17238#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 17236#L31 assume !(8466 == main_~s__state~0); 17234#L34 assume 8496 == main_~s__state~0; 17231#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 17230#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 17217#L178 assume !false; 17218#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 17257#L31 assume !(8466 == main_~s__state~0); 17255#L34 assume !(8496 == main_~s__state~0); 17249#L38 assume !(8512 == main_~s__state~0); 17163#L42 assume !(8528 == main_~s__state~0); 17134#L46 assume !(8544 == main_~s__state~0); 17094#L50 assume !(8560 == main_~s__state~0); 17032#L54 [2021-10-13 01:24:57,196 INFO L793 eck$LassoCheckResult]: Loop: 17032#L54 assume 8576 == main_~s__state~0; 17009#L55 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 17010#L137 assume !(2 == main_~tmp___1~0);main_~s__state~0 := 8592; 16940#L178 assume !false; 17069#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 17065#L31 assume !(8466 == main_~s__state~0); 17061#L34 assume !(8496 == main_~s__state~0); 17056#L38 assume !(8512 == main_~s__state~0); 17051#L42 assume !(8528 == main_~s__state~0); 17046#L46 assume !(8544 == main_~s__state~0); 17042#L50 assume !(8560 == main_~s__state~0); 17032#L54 [2021-10-13 01:24:57,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:57,197 INFO L82 PathProgramCache]: Analyzing trace with hash 477150995, now seen corresponding path program 1 times [2021-10-13 01:24:57,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:57,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817968634] [2021-10-13 01:24:57,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:57,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:57,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:57,228 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 01:24:57,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:57,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817968634] [2021-10-13 01:24:57,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817968634] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:57,229 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:57,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:57,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862660498] [2021-10-13 01:24:57,230 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:57,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:57,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1797154313, now seen corresponding path program 1 times [2021-10-13 01:24:57,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:57,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31500887] [2021-10-13 01:24:57,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:57,231 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:57,235 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:57,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:57,239 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:57,282 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:57,282 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:57,282 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:57,283 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:57,283 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:57,283 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:57,283 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:57,283 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:57,283 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration12_Loop [2021-10-13 01:24:57,283 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:57,284 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:57,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:57,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:57,337 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:57,337 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:57,337 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:57,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:57,339 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:57,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-13 01:24:57,341 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:57,341 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:57,363 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:24:57,363 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~nondet11=-7, ULTIMATE.start_main_~tmp___1~0=-7} Honda state: {ULTIMATE.start_main_#t~nondet11=-7, ULTIMATE.start_main_~tmp___1~0=-7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:24:57,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:57,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:57,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:57,402 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:57,405 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:57,405 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:57,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-13 01:24:57,470 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:57,470 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:57,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:57,473 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:57,485 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:57,485 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:57,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-13 01:24:57,520 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:57,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-10-13 01:24:57,555 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:57,555 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:57,555 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:57,555 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:57,555 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:57,555 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:57,555 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:57,555 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:57,555 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration12_Loop [2021-10-13 01:24:57,555 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:57,555 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:57,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:57,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:57,641 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:57,642 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:57,642 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:57,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:57,643 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:57,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-13 01:24:57,647 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 [2021-10-13 01:24:57,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:57,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:57,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:57,656 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:24:57,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:57,658 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:24:57,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:57,685 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:24:57,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-10-13 01:24:57,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:57,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:57,709 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:57,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-13 01:24:57,711 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 [2021-10-13 01:24:57,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:57,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:57,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:57,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:57,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:57,720 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:57,720 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:57,757 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:57,760 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:24:57,760 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:57,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:57,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:57,765 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:57,767 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:57,767 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:57,768 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:57,768 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = -1*ULTIMATE.start_main_~s__state~0 + 8584 Supporting invariants [] [2021-10-13 01:24:57,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-13 01:24:57,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:57,809 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:57,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:57,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:57,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:57,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:57,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:57,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:57,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:58,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:58,007 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:58,008 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 667 states and 860 transitions. cyclomatic complexity: 216 Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 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) [2021-10-13 01:24:58,260 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 667 states and 860 transitions. cyclomatic complexity: 216. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 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 1093 states and 1434 transitions. Complement of second has 9 states. [2021-10-13 01:24:58,270 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 [2021-10-13 01:24:58,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 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) [2021-10-13 01:24:58,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:58,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2021-10-13 01:24:58,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 162 transitions. Stem has 21 letters. Loop has 11 letters. [2021-10-13 01:24:58,276 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:58,276 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 162 transitions. Stem has 32 letters. Loop has 11 letters. [2021-10-13 01:24:58,276 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:58,277 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 162 transitions. Stem has 21 letters. Loop has 22 letters. [2021-10-13 01:24:58,277 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:58,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1093 states and 1434 transitions. [2021-10-13 01:24:58,287 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 215 [2021-10-13 01:24:58,296 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1093 states to 965 states and 1269 transitions. [2021-10-13 01:24:58,296 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 279 [2021-10-13 01:24:58,297 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 287 [2021-10-13 01:24:58,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1269 transitions. [2021-10-13 01:24:58,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:58,297 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1269 transitions. [2021-10-13 01:24:58,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1269 transitions. [2021-10-13 01:24:58,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 796. [2021-10-13 01:24:58,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 796 states have (on average 1.321608040201005) internal successors, (1052), 795 states have internal predecessors, (1052), 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) [2021-10-13 01:24:58,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1052 transitions. [2021-10-13 01:24:58,319 INFO L704 BuchiCegarLoop]: Abstraction has 796 states and 1052 transitions. [2021-10-13 01:24:58,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:58,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:58,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:58,320 INFO L87 Difference]: Start difference. First operand 796 states and 1052 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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) [2021-10-13 01:24:58,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:58,379 INFO L93 Difference]: Finished difference Result 861 states and 1107 transitions. [2021-10-13 01:24:58,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:58,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 861 states and 1107 transitions. [2021-10-13 01:24:58,387 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 207 [2021-10-13 01:24:58,395 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 861 states to 837 states and 1077 transitions. [2021-10-13 01:24:58,396 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2021-10-13 01:24:58,396 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 253 [2021-10-13 01:24:58,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 837 states and 1077 transitions. [2021-10-13 01:24:58,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:58,397 INFO L681 BuchiCegarLoop]: Abstraction has 837 states and 1077 transitions. [2021-10-13 01:24:58,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states and 1077 transitions. [2021-10-13 01:24:58,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 829. [2021-10-13 01:24:58,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 829 states have (on average 1.2882991556091676) internal successors, (1068), 828 states have internal predecessors, (1068), 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) [2021-10-13 01:24:58,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1068 transitions. [2021-10-13 01:24:58,418 INFO L704 BuchiCegarLoop]: Abstraction has 829 states and 1068 transitions. [2021-10-13 01:24:58,419 INFO L587 BuchiCegarLoop]: Abstraction has 829 states and 1068 transitions. [2021-10-13 01:24:58,419 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 01:24:58,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 829 states and 1068 transitions. [2021-10-13 01:24:58,424 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 206 [2021-10-13 01:24:58,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:58,425 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:58,425 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:58,426 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:58,426 INFO L791 eck$LassoCheckResult]: Stem: 20533#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20504#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 20505#L178 assume !false; 20991#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20990#L31 assume 8466 == main_~s__state~0; 20988#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 20986#L80-1 main_~s__state~0 := 8496; 20984#L178 assume !false; 20982#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20980#L31 assume !(8466 == main_~s__state~0); 20979#L34 assume 8496 == main_~s__state~0; 20977#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 20974#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 20971#L178 assume !false; 20969#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20968#L31 assume !(8466 == main_~s__state~0); 20967#L34 assume !(8496 == main_~s__state~0); 20965#L38 assume 8512 == main_~s__state~0; 20962#L39 main_~s__state~0 := 8528; 20963#L178 assume !false; 20972#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20878#L31 assume !(8466 == main_~s__state~0); 20879#L34 assume !(8496 == main_~s__state~0); 20869#L38 assume !(8512 == main_~s__state~0); 20870#L42 assume !(8528 == main_~s__state~0); 20837#L46 assume !(8544 == main_~s__state~0); 20742#L50 assume !(8560 == main_~s__state~0); 20695#L54 assume 8576 == main_~s__state~0; 20467#L55 [2021-10-13 01:24:58,426 INFO L793 eck$LassoCheckResult]: Loop: 20467#L55 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 20561#L137 assume 2 == main_~tmp___1~0;main_~s__state~0 := 8466; 20562#L178 assume !false; 21286#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 21277#L31 assume 8466 == main_~s__state~0; 21169#L32 assume !(0 == main_~blastFlag~0); 21276#L80-1 main_~s__state~0 := 8496; 21275#L178 assume !false; 21274#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 21273#L31 assume !(8466 == main_~s__state~0); 21272#L34 assume 8496 == main_~s__state~0; 21138#L35 assume !(1 == main_~blastFlag~0); 21271#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 21270#L178 assume !false; 21269#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 21268#L31 assume !(8466 == main_~s__state~0); 21267#L34 assume !(8496 == main_~s__state~0); 20568#L38 assume 8512 == main_~s__state~0; 20569#L39 main_~s__state~0 := 8528; 21146#L178 assume !false; 21171#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 21168#L31 assume !(8466 == main_~s__state~0); 21137#L34 assume !(8496 == main_~s__state~0); 21136#L38 assume !(8512 == main_~s__state~0); 21133#L42 assume !(8528 == main_~s__state~0); 21135#L46 assume !(8544 == main_~s__state~0); 20865#L50 assume !(8560 == main_~s__state~0); 20466#L54 assume 8576 == main_~s__state~0; 20467#L55 [2021-10-13 01:24:58,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:58,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1465346930, now seen corresponding path program 1 times [2021-10-13 01:24:58,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:58,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267352277] [2021-10-13 01:24:58,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:58,428 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:58,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:58,450 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 01:24:58,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:58,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267352277] [2021-10-13 01:24:58,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267352277] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:58,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:58,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:58,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810640407] [2021-10-13 01:24:58,452 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:58,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:58,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1544585997, now seen corresponding path program 1 times [2021-10-13 01:24:58,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:58,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127256925] [2021-10-13 01:24:58,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:58,453 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:58,471 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 01:24:58,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:58,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127256925] [2021-10-13 01:24:58,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127256925] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:58,472 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:58,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:58,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677204218] [2021-10-13 01:24:58,473 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:24:58,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:58,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:58,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:58,474 INFO L87 Difference]: Start difference. First operand 829 states and 1068 transitions. cyclomatic complexity: 262 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) [2021-10-13 01:24:58,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:58,538 INFO L93 Difference]: Finished difference Result 886 states and 1109 transitions. [2021-10-13 01:24:58,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:58,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1109 transitions. [2021-10-13 01:24:58,547 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 212 [2021-10-13 01:24:58,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 851 states and 1068 transitions. [2021-10-13 01:24:58,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 258 [2021-10-13 01:24:58,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 260 [2021-10-13 01:24:58,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 851 states and 1068 transitions. [2021-10-13 01:24:58,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:58,556 INFO L681 BuchiCegarLoop]: Abstraction has 851 states and 1068 transitions. [2021-10-13 01:24:58,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states and 1068 transitions. [2021-10-13 01:24:58,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 836. [2021-10-13 01:24:58,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 836 states have (on average 1.2583732057416268) internal successors, (1052), 835 states have internal predecessors, (1052), 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) [2021-10-13 01:24:58,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1052 transitions. [2021-10-13 01:24:58,578 INFO L704 BuchiCegarLoop]: Abstraction has 836 states and 1052 transitions. [2021-10-13 01:24:58,578 INFO L587 BuchiCegarLoop]: Abstraction has 836 states and 1052 transitions. [2021-10-13 01:24:58,578 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 01:24:58,578 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 836 states and 1052 transitions. [2021-10-13 01:24:58,584 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 211 [2021-10-13 01:24:58,584 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:58,584 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:58,585 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:58,585 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:58,585 INFO L791 eck$LassoCheckResult]: Stem: 22254#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22226#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 22227#L178 assume !false; 22670#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22669#L31 assume 8466 == main_~s__state~0; 22668#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 22666#L80-1 main_~s__state~0 := 8496; 22664#L178 assume !false; 22663#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22661#L31 assume !(8466 == main_~s__state~0); 22659#L34 assume 8496 == main_~s__state~0; 22657#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 22655#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 22653#L178 assume !false; 22652#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22650#L31 assume !(8466 == main_~s__state~0); 22648#L34 assume !(8496 == main_~s__state~0); 22646#L38 assume 8512 == main_~s__state~0; 22644#L39 main_~s__state~0 := 8528; 22642#L178 assume !false; 22640#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22639#L31 assume !(8466 == main_~s__state~0); 22637#L34 assume !(8496 == main_~s__state~0); 22635#L38 assume !(8512 == main_~s__state~0); 22594#L42 assume 8528 == main_~s__state~0; 22591#L43 main_~s__state~0 := 8544; 22587#L178 assume !false; 22589#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22626#L31 assume !(8466 == main_~s__state~0); 22625#L34 assume !(8496 == main_~s__state~0); 22624#L38 assume !(8512 == main_~s__state~0); 22623#L42 assume !(8528 == main_~s__state~0); 22621#L46 assume !(8544 == main_~s__state~0); 22489#L50 assume !(8560 == main_~s__state~0); 22420#L54 assume 8576 == main_~s__state~0; 22274#L55 [2021-10-13 01:24:58,586 INFO L793 eck$LassoCheckResult]: Loop: 22274#L55 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 22275#L137 assume 2 == main_~tmp___1~0;main_~s__state~0 := 8466; 22284#L178 assume !false; 22871#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22866#L31 assume 8466 == main_~s__state~0; 22608#L32 assume !(0 == main_~blastFlag~0); 22851#L80-1 main_~s__state~0 := 8496; 22850#L178 assume !false; 22848#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22846#L31 assume !(8466 == main_~s__state~0); 22844#L34 assume 8496 == main_~s__state~0; 22605#L35 assume !(1 == main_~blastFlag~0); 22839#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 22837#L178 assume !false; 22834#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22831#L31 assume !(8466 == main_~s__state~0); 22827#L34 assume !(8496 == main_~s__state~0); 22823#L38 assume 8512 == main_~s__state~0; 22601#L39 main_~s__state~0 := 8528; 22798#L178 assume !false; 22797#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22795#L31 assume !(8466 == main_~s__state~0); 22793#L34 assume !(8496 == main_~s__state~0); 22791#L38 assume !(8512 == main_~s__state~0); 22677#L42 assume 8528 == main_~s__state~0; 22597#L43 main_~s__state~0 := 8544; 22611#L178 assume !false; 22610#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22607#L31 assume !(8466 == main_~s__state~0); 22604#L34 assume !(8496 == main_~s__state~0); 22600#L38 assume !(8512 == main_~s__state~0); 22596#L42 assume !(8528 == main_~s__state~0); 22569#L46 assume !(8544 == main_~s__state~0); 22562#L50 assume !(8560 == main_~s__state~0); 22564#L54 assume 8576 == main_~s__state~0; 22274#L55 [2021-10-13 01:24:58,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:58,586 INFO L82 PathProgramCache]: Analyzing trace with hash -1975408204, now seen corresponding path program 1 times [2021-10-13 01:24:58,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:58,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144137746] [2021-10-13 01:24:58,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:58,587 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:58,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:58,610 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-10-13 01:24:58,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:58,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144137746] [2021-10-13 01:24:58,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144137746] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:58,611 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:58,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:58,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481908925] [2021-10-13 01:24:58,612 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:58,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:58,613 INFO L82 PathProgramCache]: Analyzing trace with hash -2135132753, now seen corresponding path program 1 times [2021-10-13 01:24:58,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:58,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356961978] [2021-10-13 01:24:58,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:58,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:58,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:58,633 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-10-13 01:24:58,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:58,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356961978] [2021-10-13 01:24:58,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356961978] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:58,634 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:58,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:58,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90787173] [2021-10-13 01:24:58,635 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:24:58,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:58,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:58,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:58,636 INFO L87 Difference]: Start difference. First operand 836 states and 1052 transitions. cyclomatic complexity: 236 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 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) [2021-10-13 01:24:58,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:58,701 INFO L93 Difference]: Finished difference Result 878 states and 1072 transitions. [2021-10-13 01:24:58,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:58,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 878 states and 1072 transitions. [2021-10-13 01:24:58,709 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 206 [2021-10-13 01:24:58,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 878 states to 831 states and 1019 transitions. [2021-10-13 01:24:58,716 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 254 [2021-10-13 01:24:58,717 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 256 [2021-10-13 01:24:58,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 831 states and 1019 transitions. [2021-10-13 01:24:58,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:58,717 INFO L681 BuchiCegarLoop]: Abstraction has 831 states and 1019 transitions. [2021-10-13 01:24:58,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states and 1019 transitions. [2021-10-13 01:24:58,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 808. [2021-10-13 01:24:58,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 808 states have (on average 1.2314356435643565) internal successors, (995), 807 states have internal predecessors, (995), 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) [2021-10-13 01:24:58,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 995 transitions. [2021-10-13 01:24:58,737 INFO L704 BuchiCegarLoop]: Abstraction has 808 states and 995 transitions. [2021-10-13 01:24:58,738 INFO L587 BuchiCegarLoop]: Abstraction has 808 states and 995 transitions. [2021-10-13 01:24:58,738 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 01:24:58,738 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 808 states and 995 transitions. [2021-10-13 01:24:58,743 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 205 [2021-10-13 01:24:58,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:58,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:58,744 INFO L842 BuchiCegarLoop]: 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] [2021-10-13 01:24:58,745 INFO L843 BuchiCegarLoop]: 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] [2021-10-13 01:24:58,745 INFO L791 eck$LassoCheckResult]: Stem: 23973#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23947#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 23948#L178 assume !false; 24441#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24439#L31 assume 8466 == main_~s__state~0; 24437#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 24436#L80-1 main_~s__state~0 := 8496; 24433#L178 assume !false; 24430#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24427#L31 assume !(8466 == main_~s__state~0); 24424#L34 assume 8496 == main_~s__state~0; 24421#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 24419#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 24417#L178 assume !false; 24414#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24411#L31 assume !(8466 == main_~s__state~0); 24408#L34 assume !(8496 == main_~s__state~0); 24400#L38 assume 8512 == main_~s__state~0; 24397#L39 main_~s__state~0 := 8528; 24395#L178 assume !false; 24393#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24391#L31 assume !(8466 == main_~s__state~0); 24389#L34 assume !(8496 == main_~s__state~0); 24387#L38 assume !(8512 == main_~s__state~0); 24384#L42 assume 8528 == main_~s__state~0; 24380#L43 main_~s__state~0 := 8544; 24378#L178 assume !false; 24375#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24373#L31 assume !(8466 == main_~s__state~0); 24371#L34 assume !(8496 == main_~s__state~0); 24369#L38 assume !(8512 == main_~s__state~0); 24367#L42 assume !(8528 == main_~s__state~0); 24366#L46 assume 8544 == main_~s__state~0; 24357#L47 assume !(0 != 1 + main_~s__verify_mode~0);main_~s__state~0 := 8560; 24354#L178 assume !false; 24351#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24266#L31 assume !(8466 == main_~s__state~0); 24267#L34 assume !(8496 == main_~s__state~0); 24251#L38 assume !(8512 == main_~s__state~0); 24252#L42 assume !(8528 == main_~s__state~0); 24237#L46 assume !(8544 == main_~s__state~0); 24238#L50 assume !(8560 == main_~s__state~0); 24213#L54 assume 8576 == main_~s__state~0; 24214#L55 [2021-10-13 01:24:58,745 INFO L793 eck$LassoCheckResult]: Loop: 24214#L55 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 24008#L137 assume 2 == main_~tmp___1~0;main_~s__state~0 := 8466; 24009#L178 assume !false; 24630#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24629#L31 assume 8466 == main_~s__state~0; 23990#L32 assume !(0 == main_~blastFlag~0); 23991#L80-1 main_~s__state~0 := 8496; 24627#L178 assume !false; 24624#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24622#L31 assume !(8466 == main_~s__state~0); 24619#L34 assume 8496 == main_~s__state~0; 23964#L35 assume !(1 == main_~blastFlag~0); 23951#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 23952#L178 assume !false; 24555#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24554#L31 assume !(8466 == main_~s__state~0); 24552#L34 assume !(8496 == main_~s__state~0); 24550#L38 assume 8512 == main_~s__state~0; 24479#L39 main_~s__state~0 := 8528; 24549#L178 assume !false; 24547#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24545#L31 assume !(8466 == main_~s__state~0); 24543#L34 assume !(8496 == main_~s__state~0); 24541#L38 assume !(8512 == main_~s__state~0); 24539#L42 assume 8528 == main_~s__state~0; 24475#L43 main_~s__state~0 := 8544; 24537#L178 assume !false; 24528#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24527#L31 assume !(8466 == main_~s__state~0); 24526#L34 assume !(8496 == main_~s__state~0); 24525#L38 assume !(8512 == main_~s__state~0); 24524#L42 assume !(8528 == main_~s__state~0); 24521#L46 assume 8544 == main_~s__state~0; 24471#L47 assume !(0 != 1 + main_~s__verify_mode~0);main_~s__state~0 := 8560; 24497#L178 assume !false; 24495#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24482#L31 assume !(8466 == main_~s__state~0); 24481#L34 assume !(8496 == main_~s__state~0); 24478#L38 assume !(8512 == main_~s__state~0); 24474#L42 assume !(8528 == main_~s__state~0); 24470#L46 assume !(8544 == main_~s__state~0); 24466#L50 assume !(8560 == main_~s__state~0); 24463#L54 assume 8576 == main_~s__state~0; 24214#L55 [2021-10-13 01:24:58,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:58,746 INFO L82 PathProgramCache]: Analyzing trace with hash 242898568, now seen corresponding path program 1 times [2021-10-13 01:24:58,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:58,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982023816] [2021-10-13 01:24:58,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:58,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:58,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:58,772 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-10-13 01:24:58,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:58,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982023816] [2021-10-13 01:24:58,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982023816] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:58,773 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:58,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:58,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173749093] [2021-10-13 01:24:58,774 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:58,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:58,774 INFO L82 PathProgramCache]: Analyzing trace with hash -1911359613, now seen corresponding path program 1 times [2021-10-13 01:24:58,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:58,774 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510668287] [2021-10-13 01:24:58,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:58,775 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:58,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:58,796 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-10-13 01:24:58,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:58,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510668287] [2021-10-13 01:24:58,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510668287] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:58,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:58,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:58,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781472355] [2021-10-13 01:24:58,797 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:24:58,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:24:58,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:24:58,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:24:58,798 INFO L87 Difference]: Start difference. First operand 808 states and 995 transitions. cyclomatic complexity: 204 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) [2021-10-13 01:24:58,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:24:58,893 INFO L93 Difference]: Finished difference Result 889 states and 1061 transitions. [2021-10-13 01:24:58,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:24:58,894 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1061 transitions. [2021-10-13 01:24:58,900 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 182 [2021-10-13 01:24:58,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 825 states and 988 transitions. [2021-10-13 01:24:58,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 239 [2021-10-13 01:24:58,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2021-10-13 01:24:58,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 825 states and 988 transitions. [2021-10-13 01:24:58,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:24:58,908 INFO L681 BuchiCegarLoop]: Abstraction has 825 states and 988 transitions. [2021-10-13 01:24:58,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states and 988 transitions. [2021-10-13 01:24:58,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 816. [2021-10-13 01:24:58,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 816 states have (on average 1.1997549019607843) internal successors, (979), 815 states have internal predecessors, (979), 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) [2021-10-13 01:24:58,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 979 transitions. [2021-10-13 01:24:58,928 INFO L704 BuchiCegarLoop]: Abstraction has 816 states and 979 transitions. [2021-10-13 01:24:58,928 INFO L587 BuchiCegarLoop]: Abstraction has 816 states and 979 transitions. [2021-10-13 01:24:58,928 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 01:24:58,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 816 states and 979 transitions. [2021-10-13 01:24:58,932 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 182 [2021-10-13 01:24:58,932 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:24:58,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:24:58,934 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:58,934 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:24:58,934 INFO L791 eck$LassoCheckResult]: Stem: 25682#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25652#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 25653#L178 assume !false; 26234#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 26235#L31 assume 8466 == main_~s__state~0; 26409#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 26408#L80-1 main_~s__state~0 := 8496; 26406#L178 assume !false; 26404#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 26402#L31 assume !(8466 == main_~s__state~0); 26400#L34 assume 8496 == main_~s__state~0; 26398#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 26213#L87-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 26198#L178 assume !false; 26209#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 26208#L31 assume !(8466 == main_~s__state~0); 26206#L34 assume !(8496 == main_~s__state~0); 26204#L38 assume !(8512 == main_~s__state~0); 26202#L42 assume !(8528 == main_~s__state~0); 26114#L46 assume !(8544 == main_~s__state~0); 25980#L50 assume !(8560 == main_~s__state~0); 25981#L54 assume !(8576 == main_~s__state~0); 25973#L58 assume !(8592 == main_~s__state~0); 25974#L62 assume !(8608 == main_~s__state~0); 25965#L66 assume !(8640 == main_~s__state~0); 25966#L70 assume 8656 == main_~s__state~0; 25958#L71 assume 2 == main_~blastFlag~0;main_~blastFlag~0 := 3; 25959#L164-1 main_~s__state~0 := 8672; 25947#L178 assume !false; 25945#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 25943#L31 assume !(8466 == main_~s__state~0); 25942#L34 assume !(8496 == main_~s__state~0); 25940#L38 assume !(8512 == main_~s__state~0); 25938#L42 assume !(8528 == main_~s__state~0); 25936#L46 assume !(8544 == main_~s__state~0); 25934#L50 assume !(8560 == main_~s__state~0); 25932#L54 assume !(8576 == main_~s__state~0); 25929#L58 assume !(8592 == main_~s__state~0); 25925#L62 assume !(8608 == main_~s__state~0); 25921#L66 assume !(8640 == main_~s__state~0); 25920#L70 assume !(8656 == main_~s__state~0); 25919#L74 assume 8672 == main_~s__state~0; 25875#L75 assume 4 == main_~blastFlag~0;main_~blastFlag~0 := 5; 25872#L171-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 25838#L178 assume !false; 25809#L25 [2021-10-13 01:24:58,934 INFO L793 eck$LassoCheckResult]: Loop: 25809#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 25806#L31 assume !(8466 == main_~s__state~0); 25801#L34 assume !(8496 == main_~s__state~0); 25794#L38 assume !(8512 == main_~s__state~0); 25790#L42 assume !(8528 == main_~s__state~0); 25786#L46 assume !(8544 == main_~s__state~0); 25782#L50 assume !(8560 == main_~s__state~0); 25776#L54 assume !(8576 == main_~s__state~0); 25771#L58 assume !(8592 == main_~s__state~0); 25770#L62 assume !(8608 == main_~s__state~0); 25617#L66 assume !(8640 == main_~s__state~0); 25618#L70 assume 8656 == main_~s__state~0; 25644#L71 assume !(2 == main_~blastFlag~0); 25645#L164-1 main_~s__state~0 := 8672; 25711#L178 assume !false; 25840#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 25943#L31 assume !(8466 == main_~s__state~0); 25942#L34 assume !(8496 == main_~s__state~0); 25940#L38 assume !(8512 == main_~s__state~0); 25938#L42 assume !(8528 == main_~s__state~0); 25936#L46 assume !(8544 == main_~s__state~0); 25934#L50 assume !(8560 == main_~s__state~0); 25932#L54 assume !(8576 == main_~s__state~0); 25929#L58 assume !(8592 == main_~s__state~0); 25925#L62 assume !(8608 == main_~s__state~0); 25921#L66 assume !(8640 == main_~s__state~0); 25920#L70 assume !(8656 == main_~s__state~0); 25919#L74 assume 8672 == main_~s__state~0; 25875#L75 assume 4 == main_~blastFlag~0;main_~blastFlag~0 := 5; 25872#L171-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 25838#L178 assume !false; 25809#L25 [2021-10-13 01:24:58,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:58,935 INFO L82 PathProgramCache]: Analyzing trace with hash -359758799, now seen corresponding path program 1 times [2021-10-13 01:24:58,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:58,935 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887727856] [2021-10-13 01:24:58,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:58,936 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:58,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:58,963 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 01:24:58,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:24:58,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887727856] [2021-10-13 01:24:58,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887727856] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:24:58,964 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:24:58,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:24:58,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647013012] [2021-10-13 01:24:58,965 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:24:58,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:58,965 INFO L82 PathProgramCache]: Analyzing trace with hash 944749696, now seen corresponding path program 1 times [2021-10-13 01:24:58,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:24:58,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657329235] [2021-10-13 01:24:58,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:24:58,966 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:24:58,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:58,972 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:24:58,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:24:58,977 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:24:59,091 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:59,091 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:59,091 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:59,091 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:59,092 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:24:59,092 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:59,092 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:59,092 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:59,092 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration16_Loop [2021-10-13 01:24:59,092 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:59,092 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:59,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:59,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:59,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:59,151 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:59,151 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:24:59,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:59,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:59,153 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:59,161 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:59,161 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:59,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-13 01:24:59,183 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:24:59,184 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~s__hit~0=4} Honda state: {ULTIMATE.start_main_~s__hit~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:24:59,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:59,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:59,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:59,223 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:59,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:24:59,225 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:59,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-13 01:24:59,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:59,281 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:59,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:59,282 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:59,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:24:59,285 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:24:59,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-13 01:24:59,325 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:24:59,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:59,362 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:24:59,362 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:24:59,362 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:24:59,362 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:24:59,362 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:24:59,362 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:59,362 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:24:59,363 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:24:59,363 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration16_Loop [2021-10-13 01:24:59,363 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:24:59,363 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:24:59,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:59,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:59,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:24:59,417 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:24:59,417 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:24:59,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:59,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:59,418 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:59,421 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 [2021-10-13 01:24:59,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:59,431 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:59,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:59,432 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:24:59,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:59,433 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:24:59,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:59,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-13 01:24:59,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:24:59,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:59,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:59,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:59,490 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:59,492 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 [2021-10-13 01:24:59,503 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:24:59,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:24:59,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:24:59,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:24:59,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:24:59,505 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:24:59,505 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:24:59,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-13 01:24:59,528 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:24:59,532 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-13 01:24:59,532 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:24:59,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:24:59,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:24:59,536 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:24:59,538 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:24:59,538 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:24:59,538 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:24:59,538 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~s__state~0) = 1*ULTIMATE.start_main_~s__state~0 Supporting invariants [] [2021-10-13 01:24:59,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-13 01:24:59,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-10-13 01:24:59,578 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:24:59,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:59,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:24:59,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:59,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:59,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:24:59,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:24:59,901 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:24:59,901 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:24:59,902 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 816 states and 979 transitions. cyclomatic complexity: 179 Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) [2021-10-13 01:24:59,914 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 816 states and 979 transitions. cyclomatic complexity: 179. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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 822 states and 985 transitions. Complement of second has 5 states. [2021-10-13 01:24:59,915 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 [2021-10-13 01:24:59,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) [2021-10-13 01:24:59,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2021-10-13 01:24:59,916 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 45 letters. Loop has 31 letters. [2021-10-13 01:24:59,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:24:59,916 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-13 01:24:59,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:24:59,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:24:59,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:25:00,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:25:00,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-13 01:25:00,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:25:00,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:25:00,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:25:00,354 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:25:00,354 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:25:00,355 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 816 states and 979 transitions. cyclomatic complexity: 179 Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) [2021-10-13 01:25:00,368 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 816 states and 979 transitions. cyclomatic complexity: 179. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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 822 states and 985 transitions. Complement of second has 5 states. [2021-10-13 01:25:00,368 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 [2021-10-13 01:25:00,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) [2021-10-13 01:25:00,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2021-10-13 01:25:00,369 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 45 letters. Loop has 31 letters. [2021-10-13 01:25:00,370 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:25:00,370 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-13 01:25:00,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:25:00,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:25:00,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:25:00,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:25:00,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:25:00,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:25:00,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:25:00,719 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:25:00,720 INFO L152 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 [2021-10-13 01:25:00,720 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 816 states and 979 transitions. cyclomatic complexity: 179 Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) [2021-10-13 01:25:00,866 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 816 states and 979 transitions. cyclomatic complexity: 179. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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 1762 states and 2064 transitions. Complement of second has 18 states. [2021-10-13 01:25:00,866 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 [2021-10-13 01:25:00,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 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) [2021-10-13 01:25:00,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2021-10-13 01:25:00,867 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 128 transitions. Stem has 45 letters. Loop has 31 letters. [2021-10-13 01:25:00,868 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:25:00,868 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 128 transitions. Stem has 76 letters. Loop has 31 letters. [2021-10-13 01:25:00,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:25:00,869 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 128 transitions. Stem has 45 letters. Loop has 62 letters. [2021-10-13 01:25:00,870 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:25:00,871 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1762 states and 2064 transitions. [2021-10-13 01:25:00,882 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 146 [2021-10-13 01:25:00,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1762 states to 1036 states and 1214 transitions. [2021-10-13 01:25:00,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-10-13 01:25:00,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 252 [2021-10-13 01:25:00,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1036 states and 1214 transitions. [2021-10-13 01:25:00,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:25:00,893 INFO L681 BuchiCegarLoop]: Abstraction has 1036 states and 1214 transitions. [2021-10-13 01:25:00,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states and 1214 transitions. [2021-10-13 01:25:00,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 864. [2021-10-13 01:25:00,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.2025462962962963) internal successors, (1039), 863 states have internal predecessors, (1039), 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) [2021-10-13 01:25:00,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1039 transitions. [2021-10-13 01:25:00,917 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1039 transitions. [2021-10-13 01:25:00,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:25:00,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:25:00,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:25:00,918 INFO L87 Difference]: Start difference. First operand 864 states and 1039 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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) [2021-10-13 01:25:00,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:25:00,936 INFO L93 Difference]: Finished difference Result 864 states and 1036 transitions. [2021-10-13 01:25:00,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:25:00,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1036 transitions. [2021-10-13 01:25:00,943 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 146 [2021-10-13 01:25:00,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 864 states and 1036 transitions. [2021-10-13 01:25:00,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2021-10-13 01:25:00,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2021-10-13 01:25:00,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 1036 transitions. [2021-10-13 01:25:00,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:25:00,952 INFO L681 BuchiCegarLoop]: Abstraction has 864 states and 1036 transitions. [2021-10-13 01:25:00,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 1036 transitions. [2021-10-13 01:25:00,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 864. [2021-10-13 01:25:00,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.1990740740740742) internal successors, (1036), 863 states have internal predecessors, (1036), 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) [2021-10-13 01:25:00,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1036 transitions. [2021-10-13 01:25:00,971 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1036 transitions. [2021-10-13 01:25:00,971 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1036 transitions. [2021-10-13 01:25:00,971 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 01:25:00,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1036 transitions. [2021-10-13 01:25:00,975 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 146 [2021-10-13 01:25:00,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:25:00,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:25:00,976 INFO L842 BuchiCegarLoop]: 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, 1] [2021-10-13 01:25:00,976 INFO L843 BuchiCegarLoop]: 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] [2021-10-13 01:25:00,977 INFO L791 eck$LassoCheckResult]: Stem: 32361#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 32333#L-1 havoc main_#res;havoc main_#t~nondet7, main_#t~nondet8, main_#t~nondet9, main_#t~nondet10, main_#t~nondet11, main_~s__state~0, main_~s__hit~0, main_~s__verify_mode~0, main_~s__session__peer~0, main_~s__s3__tmp__new_cipher__algorithms~0, main_~buf~0, main_~cb~0, main_~blastFlag~0, main_~tmp___1~0;havoc main_~s__state~0;main_~s__hit~0 := main_#t~nondet7;havoc main_#t~nondet7;main_~s__verify_mode~0 := main_#t~nondet8;havoc main_#t~nondet8;main_~s__session__peer~0 := main_#t~nondet9;havoc main_#t~nondet9;main_~s__s3__tmp__new_cipher__algorithms~0 := main_#t~nondet10;havoc main_#t~nondet10;havoc main_~buf~0;havoc main_~cb~0;havoc main_~blastFlag~0;havoc main_~tmp___1~0;main_~s__state~0 := 8466;main_~blastFlag~0 := 0; 32334#L178 assume !false; 32843#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32841#L31 assume 8466 == main_~s__state~0; 32377#L32 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 32345#L80-1 main_~s__state~0 := 8496; 32346#L178 assume !false; 32855#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32854#L31 assume !(8466 == main_~s__state~0); 32853#L34 assume 8496 == main_~s__state~0; 32352#L35 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 32338#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 32339#L178 assume !false; 32371#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32372#L31 assume !(8466 == main_~s__state~0); 32840#L34 assume !(8496 == main_~s__state~0); 32839#L38 assume 8512 == main_~s__state~0; 32354#L39 main_~s__state~0 := 8528; 32355#L178 assume !false; 32865#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32329#L31 assume !(8466 == main_~s__state~0); 32330#L34 assume !(8496 == main_~s__state~0); 32389#L38 assume !(8512 == main_~s__state~0); 32379#L42 assume 8528 == main_~s__state~0; 32367#L43 main_~s__state~0 := 8544; 32368#L178 assume !false; 32873#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32872#L31 assume !(8466 == main_~s__state~0); 32871#L34 assume !(8496 == main_~s__state~0); 32870#L38 assume !(8512 == main_~s__state~0); 32869#L42 assume !(8528 == main_~s__state~0); 32866#L46 assume 8544 == main_~s__state~0; 32857#L47 assume 0 != 1 + main_~s__verify_mode~0; 32858#L107 assume !(0 != main_~s__session__peer~0); 32862#L114 assume !(0 != (256 + main_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296); 32860#L122 main_~s__state~0 := 8576; 32863#L178 assume !false; 32856#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32851#L31 assume !(8466 == main_~s__state~0); 32849#L34 assume !(8496 == main_~s__state~0); 32848#L38 assume !(8512 == main_~s__state~0); 32609#L42 assume !(8528 == main_~s__state~0); 32568#L46 assume !(8544 == main_~s__state~0); 32569#L50 assume !(8560 == main_~s__state~0); 32521#L54 assume 8576 == main_~s__state~0; 32382#L55 [2021-10-13 01:25:00,977 INFO L793 eck$LassoCheckResult]: Loop: 32382#L55 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 32383#L137 assume 2 == main_~tmp___1~0;main_~s__state~0 := 8466; 32392#L178 assume !false; 33008#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32837#L31 assume 8466 == main_~s__state~0; 32646#L32 assume !(0 == main_~blastFlag~0); 32836#L80-1 main_~s__state~0 := 8496; 32833#L178 assume !false; 32831#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32830#L31 assume !(8466 == main_~s__state~0); 32828#L34 assume 8496 == main_~s__state~0; 32643#L35 assume !(1 == main_~blastFlag~0); 32823#L87-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 32821#L178 assume !false; 32818#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32816#L31 assume !(8466 == main_~s__state~0); 32813#L34 assume !(8496 == main_~s__state~0); 32810#L38 assume 8512 == main_~s__state~0; 32638#L39 main_~s__state~0 := 8528; 32806#L178 assume !false; 32803#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32758#L31 assume !(8466 == main_~s__state~0); 32750#L34 assume !(8496 == main_~s__state~0); 32745#L38 assume !(8512 == main_~s__state~0); 32743#L42 assume 8528 == main_~s__state~0; 32622#L43 main_~s__state~0 := 8544; 32740#L178 assume !false; 32738#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32736#L31 assume !(8466 == main_~s__state~0); 32734#L34 assume !(8496 == main_~s__state~0); 32732#L38 assume !(8512 == main_~s__state~0); 32730#L42 assume !(8528 == main_~s__state~0); 32728#L46 assume 8544 == main_~s__state~0; 32613#L47 assume 0 != 1 + main_~s__verify_mode~0; 32381#L107 assume !(0 != main_~s__session__peer~0); 32362#L114 assume !(0 != (256 + main_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296); 32364#L122 main_~s__state~0 := 8576; 32651#L178 assume !false; 32648#L25 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32645#L31 assume !(8466 == main_~s__state~0); 32642#L34 assume !(8496 == main_~s__state~0); 32637#L38 assume !(8512 == main_~s__state~0); 32633#L42 assume !(8528 == main_~s__state~0); 32629#L46 assume !(8544 == main_~s__state~0); 32625#L50 assume !(8560 == main_~s__state~0); 32617#L54 assume 8576 == main_~s__state~0; 32382#L55 [2021-10-13 01:25:00,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:25:00,978 INFO L82 PathProgramCache]: Analyzing trace with hash 1923687841, now seen corresponding path program 1 times [2021-10-13 01:25:00,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:25:00,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823777627] [2021-10-13 01:25:00,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:25:00,979 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:25:01,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:25:01,000 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:25:01,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:25:01,024 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:25:01,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:25:01,026 INFO L82 PathProgramCache]: Analyzing trace with hash -180445498, now seen corresponding path program 1 times [2021-10-13 01:25:01,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:25:01,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301529829] [2021-10-13 01:25:01,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:25:01,027 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:25:01,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:25:01,062 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:25:01,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:25:01,071 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:25:01,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:25:01,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1007086694, now seen corresponding path program 1 times [2021-10-13 01:25:01,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:25:01,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268491751] [2021-10-13 01:25:01,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:25:01,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:25:01,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:25:01,089 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:25:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:25:01,117 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:25:01,954 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 01:25:01 BoogieIcfgContainer [2021-10-13 01:25:01,954 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 01:25:01,955 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 01:25:01,955 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 01:25:01,955 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 01:25:01,956 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:24:47" (3/4) ... [2021-10-13 01:25:01,959 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 01:25:02,031 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 01:25:02,031 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 01:25:02,033 INFO L168 Benchmark]: Toolchain (without parser) took 15763.07 ms. Allocated memory was 109.1 MB in the beginning and 201.3 MB in the end (delta: 92.3 MB). Free memory was 74.3 MB in the beginning and 73.9 MB in the end (delta: 342.4 kB). Peak memory consumption was 91.7 MB. Max. memory is 16.1 GB. [2021-10-13 01:25:02,034 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 79.7 MB. Free memory was 52.9 MB in the beginning and 52.9 MB in the end (delta: 26.8 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 01:25:02,035 INFO L168 Benchmark]: CACSL2BoogieTranslator took 506.83 ms. Allocated memory is still 109.1 MB. Free memory was 74.1 MB in the beginning and 84.5 MB in the end (delta: -10.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 01:25:02,035 INFO L168 Benchmark]: Boogie Procedure Inliner took 68.83 ms. Allocated memory is still 109.1 MB. Free memory was 84.5 MB in the beginning and 82.8 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:25:02,036 INFO L168 Benchmark]: Boogie Preprocessor took 50.10 ms. Allocated memory is still 109.1 MB. Free memory was 82.8 MB in the beginning and 81.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:25:02,037 INFO L168 Benchmark]: RCFGBuilder took 358.28 ms. Allocated memory is still 109.1 MB. Free memory was 81.5 MB in the beginning and 69.9 MB in the end (delta: 11.6 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-13 01:25:02,037 INFO L168 Benchmark]: BuchiAutomizer took 14694.68 ms. Allocated memory was 109.1 MB in the beginning and 201.3 MB in the end (delta: 92.3 MB). Free memory was 69.7 MB in the beginning and 77.0 MB in the end (delta: -7.4 MB). Peak memory consumption was 88.0 MB. Max. memory is 16.1 GB. [2021-10-13 01:25:02,038 INFO L168 Benchmark]: Witness Printer took 76.69 ms. Allocated memory is still 201.3 MB. Free memory was 77.0 MB in the beginning and 73.9 MB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:25:02,040 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.28 ms. Allocated memory is still 79.7 MB. Free memory was 52.9 MB in the beginning and 52.9 MB in the end (delta: 26.8 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 506.83 ms. Allocated memory is still 109.1 MB. Free memory was 74.1 MB in the beginning and 84.5 MB in the end (delta: -10.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 68.83 ms. Allocated memory is still 109.1 MB. Free memory was 84.5 MB in the beginning and 82.8 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 50.10 ms. Allocated memory is still 109.1 MB. Free memory was 82.8 MB in the beginning and 81.5 MB in the end (delta: 1.3 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 358.28 ms. Allocated memory is still 109.1 MB. Free memory was 81.5 MB in the beginning and 69.9 MB in the end (delta: 11.6 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 14694.68 ms. Allocated memory was 109.1 MB in the beginning and 201.3 MB in the end (delta: 92.3 MB). Free memory was 69.7 MB in the beginning and 77.0 MB in the end (delta: -7.4 MB). Peak memory consumption was 88.0 MB. Max. memory is 16.1 GB. * Witness Printer took 76.69 ms. Allocated memory is still 201.3 MB. Free memory was 77.0 MB in the beginning and 73.9 MB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * 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, 9 deterministic, 2 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function 8481 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function 8504 + -1 * s__state and consists of 4 locations. One deterministic module has affine ranking function 8520 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function 8536 + -1 * s__state 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 8568 + -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 8584 + -1 * s__state and consists of 5 locations. One nondeterministic module has affine ranking function s__state and consists of 4 locations. One nondeterministic module has affine ranking function s__state and consists of 5 locations. 14 modules have a trivial ranking function, the largest among these consists of 3 locations. The remainder module has 864 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 14.5s and 17 iterations. TraceHistogramMax:6. Analysis of lassos took 7.1s. Construction of modules took 1.7s. Büchi inclusion checks took 4.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 25. Automata minimization 410.8ms AutomataMinimizationTime, 25 MinimizatonAttempts, 1053 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 904 states and ocurred in iteration 8. Nontrivial modules had stage [9, 0, 2, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 1/13 HoareTripleCheckerStatistics: 1825 SDtfs, 1275 SDslu, 935 SDs, 0 SdLazy, 1965 SolverSat, 198 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1731.8ms Time LassoAnalysisResults: nont1 unkn0 SFLI2 SFLT2 conc0 concLT3 SILN0 SILU0 SILI3 SILT6 lasso0 LassoPreprocessingBenchmarks: Lassos: inital13 mio100 ax100 hnf100 lsp67 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq197 hnf89 smp100 dnf114 smp94 tf113 neg99 sie101 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 42ms VariablesStem: 0 VariablesLoop: 2 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 11 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 54]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=7679} State at position 1 is {NULL=0, NULL=0, NULL=0, NULL=7681, NULL=0, tmp___1=2, \result=0, NULL=7682, cb=0, NULL=7679, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29cdd36b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c32f6ff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f24c1e7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b5d2bf6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1cccfd7d=2, NULL=0, s__hit=0, NULL=7680, buf=0, s__verify_mode=11, blastFlag=2, s__s3__tmp__new_cipher__algorithms=-256, s__state=8576} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 54]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L11] int s__state ; [L12] int s__hit = __VERIFIER_nondet_int() ; [L13] int s__verify_mode = __VERIFIER_nondet_int() ; [L14] int s__session__peer = __VERIFIER_nondet_int() ; [L15] unsigned long s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_long() ; [L16] int buf ; [L17] int cb ; [L18] int blastFlag ; [L19] int tmp___1; [L21] s__state = 8466 [L22] blastFlag = 0 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND TRUE s__state == 8466 [L80] COND TRUE blastFlag == 0 [L81] blastFlag = 1 [L83] s__state = 8496 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND TRUE s__state == 8496 [L87] COND TRUE blastFlag == 1 [L88] blastFlag = 2 [L90] COND FALSE !(\read(s__hit)) [L93] s__state = 8512 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND FALSE !(s__state == 8496) [L38] COND TRUE s__state == 8512 [L98] s__state = 8528 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND FALSE !(s__state == 8496) [L38] COND FALSE !(s__state == 8512) [L42] COND TRUE s__state == 8528 [L102] s__state = 8544 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND FALSE !(s__state == 8496) [L38] COND FALSE !(s__state == 8512) [L42] COND FALSE !(s__state == 8528) [L46] COND TRUE s__state == 8544 [L106] COND TRUE s__verify_mode + 1 [L107] COND FALSE !(s__session__peer != 0) [L115] COND FALSE !(s__s3__tmp__new_cipher__algorithms + 256UL) [L123] s__state = 8576 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND FALSE !(s__state == 8496) [L38] COND FALSE !(s__state == 8512) [L42] COND FALSE !(s__state == 8528) [L46] COND FALSE !(s__state == 8544) [L50] COND FALSE !(s__state == 8560) [L54] COND TRUE s__state == 8576 Loop: [L136] tmp___1 = __VERIFIER_nondet_int() [L137] COND TRUE tmp___1 == 2 [L138] s__state = 8466 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND TRUE s__state == 8466 [L80] COND FALSE !(blastFlag == 0) [L83] s__state = 8496 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND TRUE s__state == 8496 [L87] COND FALSE !(blastFlag == 1) [L90] COND FALSE !(\read(s__hit)) [L93] s__state = 8512 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND FALSE !(s__state == 8496) [L38] COND TRUE s__state == 8512 [L98] s__state = 8528 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND FALSE !(s__state == 8496) [L38] COND FALSE !(s__state == 8512) [L42] COND TRUE s__state == 8528 [L102] s__state = 8544 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND FALSE !(s__state == 8496) [L38] COND FALSE !(s__state == 8512) [L42] COND FALSE !(s__state == 8528) [L46] COND TRUE s__state == 8544 [L106] COND TRUE s__verify_mode + 1 [L107] COND FALSE !(s__session__peer != 0) [L115] COND FALSE !(s__s3__tmp__new_cipher__algorithms + 256UL) [L123] s__state = 8576 [L24] COND TRUE 1 [L25] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L31] COND FALSE !(s__state == 8466) [L34] COND FALSE !(s__state == 8496) [L38] COND FALSE !(s__state == 8512) [L42] COND FALSE !(s__state == 8528) [L46] COND FALSE !(s__state == 8544) [L50] COND FALSE !(s__state == 8560) [L54] COND TRUE s__state == 8576 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 01:25:02,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cfb5e3d1-c904-467c-8e45-9046c4ed46f9/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...