./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 e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/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_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9bbd8ebbfdd1aa7b2aaa2f32f767526fd317d11dcf6b707f4c34423040b4383f ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-e943c26 [2021-10-21 19:12:54,988 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 19:12:54,991 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 19:12:55,028 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 19:12:55,033 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 19:12:55,037 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 19:12:55,040 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 19:12:55,044 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 19:12:55,047 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 19:12:55,053 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 19:12:55,054 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 19:12:55,056 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 19:12:55,056 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 19:12:55,059 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 19:12:55,062 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 19:12:55,064 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 19:12:55,070 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 19:12:55,071 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 19:12:55,077 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 19:12:55,082 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 19:12:55,086 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 19:12:55,088 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 19:12:55,092 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 19:12:55,093 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 19:12:55,100 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 19:12:55,105 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 19:12:55,106 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 19:12:55,107 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 19:12:55,108 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 19:12:55,110 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 19:12:55,111 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 19:12:55,112 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 19:12:55,114 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 19:12:55,115 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 19:12:55,118 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 19:12:55,118 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 19:12:55,119 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 19:12:55,119 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 19:12:55,119 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 19:12:55,120 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 19:12:55,121 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 19:12:55,122 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-21 19:12:55,175 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 19:12:55,175 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 19:12:55,176 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 19:12:55,176 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 19:12:55,177 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 19:12:55,178 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 19:12:55,178 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 19:12:55,178 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-21 19:12:55,178 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-21 19:12:55,179 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-21 19:12:55,180 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-21 19:12:55,180 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-21 19:12:55,180 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-21 19:12:55,180 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 19:12:55,181 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-21 19:12:55,181 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-21 19:12:55,181 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 19:12:55,181 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-21 19:12:55,181 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 19:12:55,182 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-21 19:12:55,182 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-21 19:12:55,182 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-21 19:12:55,182 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-21 19:12:55,182 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 19:12:55,183 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-21 19:12:55,183 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 19:12:55,184 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-21 19:12:55,185 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 19:12:55,185 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 19:12:55,185 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 19:12:55,185 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 19:12:55,186 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 19:12:55,187 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-21 19:12:55,187 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_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/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_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9bbd8ebbfdd1aa7b2aaa2f32f767526fd317d11dcf6b707f4c34423040b4383f [2021-10-21 19:12:55,463 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 19:12:55,493 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 19:12:55,496 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 19:12:55,498 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 19:12:55,499 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 19:12:55,500 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c [2021-10-21 19:12:55,587 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/data/43e4daacc/c60901e3b7324505b5a23051259256bb/FLAG7c7d8da82 [2021-10-21 19:12:56,099 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 19:12:56,099 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c [2021-10-21 19:12:56,108 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/data/43e4daacc/c60901e3b7324505b5a23051259256bb/FLAG7c7d8da82 [2021-10-21 19:12:56,472 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/data/43e4daacc/c60901e3b7324505b5a23051259256bb [2021-10-21 19:12:56,475 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 19:12:56,479 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 19:12:56,492 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 19:12:56,492 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 19:12:56,496 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 19:12:56,497 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,498 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5605ffa9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56, skipping insertion in model container [2021-10-21 19:12:56,498 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,507 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 19:12:56,541 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 19:12:56,753 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_f6d43e79-a918-4291-bd62-39a64c61c787/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c[14184,14197] [2021-10-21 19:12:56,754 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 19:12:56,764 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 19:12:56,790 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_f6d43e79-a918-4291-bd62-39a64c61c787/sv-benchmarks/c/openssl-simplified/s3_srvr_1a.cil.c[14184,14197] [2021-10-21 19:12:56,791 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 19:12:56,806 INFO L208 MainTranslator]: Completed translation [2021-10-21 19:12:56,806 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56 WrapperNode [2021-10-21 19:12:56,806 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 19:12:56,807 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 19:12:56,808 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 19:12:56,808 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 19:12:56,817 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,828 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,870 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 19:12:56,871 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 19:12:56,871 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 19:12:56,872 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 19:12:56,881 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,881 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,897 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,898 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,904 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,916 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,918 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,924 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 19:12:56,930 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 19:12:56,930 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 19:12:56,930 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 19:12:56,933 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (1/1) ... [2021-10-21 19:12:56,942 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:56,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:56,978 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:57,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-21 19:12:57,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-21 19:12:57,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-21 19:12:57,045 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 19:12:57,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 19:12:57,343 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 19:12:57,343 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-10-21 19:12:57,346 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:12:57 BoogieIcfgContainer [2021-10-21 19:12:57,346 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 19:12:57,347 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-21 19:12:57,347 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-21 19:12:57,352 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-21 19:12:57,352 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 19:12:57,353 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.10 07:12:56" (1/3) ... [2021-10-21 19:12:57,354 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@25dea249 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 07:12:57, skipping insertion in model container [2021-10-21 19:12:57,354 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 19:12:57,354 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 07:12:56" (2/3) ... [2021-10-21 19:12:57,355 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@25dea249 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 07:12:57, skipping insertion in model container [2021-10-21 19:12:57,355 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 19:12:57,355 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:12:57" (3/3) ... [2021-10-21 19:12:57,357 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1a.cil.c [2021-10-21 19:12:57,420 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-21 19:12:57,434 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-21 19:12:57,435 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-21 19:12:57,435 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-21 19:12:57,435 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-21 19:12:57,435 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-21 19:12:57,435 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-21 19:12:57,435 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-21 19:12:57,457 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-21 19:12:57,489 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2021-10-21 19:12:57,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:12:57,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:12:57,498 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2021-10-21 19:12:57,498 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-10-21 19:12:57,499 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-21 19:12:57,499 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-21 19:12:57,505 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2021-10-21 19:12:57,505 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:12:57,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:12:57,509 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1] [2021-10-21 19:12:57,511 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-10-21 19:12:57,518 INFO L791 eck$LassoCheckResult]: Stem: 25#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); 11#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; 19#L188true [2021-10-21 19:12:57,518 INFO L793 eck$LassoCheckResult]: Loop: 19#L188true assume !false; 21#L35true assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 34#L41true assume 8466 == main_~s__state~0; 31#L42true assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 29#L90-1true main_~s__state~0 := 8496; 19#L188true [2021-10-21 19:12:57,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:12:57,525 INFO L82 PathProgramCache]: Analyzing trace with hash 963, now seen corresponding path program 1 times [2021-10-21 19:12:57,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:12:57,536 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937200474] [2021-10-21 19:12:57,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:12:57,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:12:57,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:12:57,681 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:12:57,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:12:57,762 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:12:57,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:12:57,776 INFO L82 PathProgramCache]: Analyzing trace with hash 39285361, now seen corresponding path program 1 times [2021-10-21 19:12:57,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:12:57,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551359891] [2021-10-21 19:12:57,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:12:57,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:12:57,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:12:57,792 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:12:57,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:12:57,805 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:12:57,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:12:57,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1810724847, now seen corresponding path program 1 times [2021-10-21 19:12:57,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:12:57,811 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659355484] [2021-10-21 19:12:57,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:12:57,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:12:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:12:57,854 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:12:57,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:12:57,891 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:12:58,036 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:12:58,037 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:12:58,038 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:12:58,038 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:12:58,038 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:12:58,038 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:58,039 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:12:58,039 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:12:58,040 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration1_Loop [2021-10-21 19:12:58,040 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:12:58,040 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:12:58,062 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-21 19:12:58,074 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-21 19:12:58,145 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:12:58,146 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:12:58,148 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:58,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:58,151 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:58,154 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:12:58,154 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:12:58,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-21 19:12:58,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:58,234 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:58,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:58,237 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:58,244 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:12:58,244 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:12:58,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-21 19:12:58,282 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:12:58,324 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:58,324 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:12:58,325 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:12:58,325 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:12:58,325 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:12:58,325 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:12:58,325 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:58,325 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:12:58,325 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:12:58,326 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration1_Loop [2021-10-21 19:12:58,326 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:12:58,326 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:12:58,327 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-21 19:12:58,338 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-21 19:12:58,414 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:12:58,420 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:12:58,421 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:58,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:58,422 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:58,429 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-21 19:12:58,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:12:58,441 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:12:58,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:12:58,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:12:58,442 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:12:58,445 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:12:58,445 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:12:58,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-21 19:12:58,453 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:12:58,462 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:12:58,462 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:12:58,464 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:58,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:58,466 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:58,472 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:12:58,472 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:12:58,473 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:12:58,474 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-21 19:12:58,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-21 19:12:58,516 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:58,520 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:12:58,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:12:58,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:12:58,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:12:58,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:12:58,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:12:58,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:12:58,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:12:58,678 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-21 19:12:58,695 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-21 19:12:58,698 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-21 19:12:58,955 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-21 19:12:58,993 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-21 19:12:58,995 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-21 19:12:58,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 61 transitions. [2021-10-21 19:12:58,998 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 61 transitions. Stem has 2 letters. Loop has 5 letters. [2021-10-21 19:12:59,001 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:12:59,001 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 61 transitions. Stem has 7 letters. Loop has 5 letters. [2021-10-21 19:12:59,002 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:12:59,002 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 61 transitions. Stem has 2 letters. Loop has 10 letters. [2021-10-21 19:12:59,003 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:12:59,004 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 135 states and 205 transitions. [2021-10-21 19:12:59,024 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2021-10-21 19:12:59,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:59,050 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 135 states to 81 states and 128 transitions. [2021-10-21 19:12:59,051 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 75 [2021-10-21 19:12:59,051 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 76 [2021-10-21 19:12:59,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 128 transitions. [2021-10-21 19:12:59,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:12:59,053 INFO L681 BuchiCegarLoop]: Abstraction has 81 states and 128 transitions. [2021-10-21 19:12:59,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states and 128 transitions. [2021-10-21 19:12:59,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 48. [2021-10-21 19:12:59,083 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-21 19:12:59,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 74 transitions. [2021-10-21 19:12:59,085 INFO L704 BuchiCegarLoop]: Abstraction has 48 states and 74 transitions. [2021-10-21 19:12:59,085 INFO L587 BuchiCegarLoop]: Abstraction has 48 states and 74 transitions. [2021-10-21 19:12:59,085 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-21 19:12:59,086 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 48 states and 74 transitions. [2021-10-21 19:12:59,087 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 38 [2021-10-21 19:12:59,087 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:12:59,087 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:12:59,088 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-21 19:12:59,088 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2021-10-21 19:12:59,089 INFO L791 eck$LassoCheckResult]: Stem: 264#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); 246#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; 247#L188 assume !false; 260#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 261#L41 assume !(8466 == main_~s__state~0); 234#L44 [2021-10-21 19:12:59,089 INFO L793 eck$LassoCheckResult]: Loop: 234#L44 assume 8496 == main_~s__state~0; 235#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 263#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 232#L188 assume !false; 257#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 277#L41 assume !(8466 == main_~s__state~0); 234#L44 [2021-10-21 19:12:59,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:12:59,090 INFO L82 PathProgramCache]: Analyzing trace with hash 28699821, now seen corresponding path program 1 times [2021-10-21 19:12:59,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:12:59,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682242182] [2021-10-21 19:12:59,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:12:59,091 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:12:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:12:59,152 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-21 19:12:59,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:12:59,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682242182] [2021-10-21 19:12:59,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682242182] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:12:59,153 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:12:59,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 19:12:59,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280964893] [2021-10-21 19:12:59,157 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:12:59,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:12:59,158 INFO L82 PathProgramCache]: Analyzing trace with hash 1658744177, now seen corresponding path program 1 times [2021-10-21 19:12:59,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:12:59,158 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751555305] [2021-10-21 19:12:59,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:12:59,159 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:12:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:12:59,164 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:12:59,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:12:59,174 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:12:59,236 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:12:59,236 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:12:59,237 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:12:59,237 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:12:59,237 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:12:59,237 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:59,237 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:12:59,237 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:12:59,237 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration2_Loop [2021-10-21 19:12:59,238 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:12:59,238 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:12:59,241 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-21 19:12:59,245 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-21 19:12:59,250 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-21 19:12:59,319 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:12:59,319 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:12:59,319 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:59,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:59,325 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:59,331 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:12:59,332 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:12:59,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-21 19:12:59,358 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 19:12:59,358 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-21 19:12:59,381 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:59,382 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:59,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:59,383 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:59,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-21 19:12:59,388 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:12:59,388 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:12:59,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:59,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:59,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:59,432 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:59,462 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:12:59,462 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:12:59,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-21 19:12:59,489 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:12:59,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:59,529 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:12:59,529 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:12:59,529 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:12:59,530 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:12:59,530 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:12:59,530 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:59,530 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:12:59,530 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:12:59,530 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration2_Loop [2021-10-21 19:12:59,530 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:12:59,530 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:12:59,532 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-21 19:12:59,542 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-21 19:12:59,564 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-21 19:12:59,620 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:12:59,620 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:12:59,621 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:59,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:59,633 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:59,635 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-21 19:12:59,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:12:59,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:12:59,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:12:59,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:12:59,647 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:12:59,648 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:12:59,648 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:12:59,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-21 19:12:59,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 19:12:59,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:59,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:59,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:59,710 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:59,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-21 19:12:59,715 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-21 19:12:59,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:12:59,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:12:59,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:12:59,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:12:59,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:12:59,731 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:12:59,731 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:12:59,745 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:12:59,758 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:12:59,758 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:12:59,759 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:12:59,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:12:59,760 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:12:59,770 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:12:59,770 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:12:59,770 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:12:59,771 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-21 19:12:59,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-21 19:12:59,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-21 19:12:59,806 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:12:59,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:12:59,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:12:59,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:12:59,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:12:59,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:12:59,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:12:59,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:12:59,954 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-21 19:12:59,955 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-21 19:12:59,956 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-21 19:13:00,142 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-21 19:13:00,142 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-21 19:13:00,143 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-21 19:13:00,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2021-10-21 19:13:00,144 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 91 transitions. Stem has 5 letters. Loop has 6 letters. [2021-10-21 19:13:00,145 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:00,145 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 91 transitions. Stem has 11 letters. Loop has 6 letters. [2021-10-21 19:13:00,145 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:00,145 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 91 transitions. Stem has 5 letters. Loop has 12 letters. [2021-10-21 19:13:00,147 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:00,147 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 171 states and 259 transitions. [2021-10-21 19:13:00,156 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 43 [2021-10-21 19:13:00,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 171 states to 127 states and 197 transitions. [2021-10-21 19:13:00,162 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 81 [2021-10-21 19:13:00,163 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 110 [2021-10-21 19:13:00,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 127 states and 197 transitions. [2021-10-21 19:13:00,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:00,163 INFO L681 BuchiCegarLoop]: Abstraction has 127 states and 197 transitions. [2021-10-21 19:13:00,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states and 197 transitions. [2021-10-21 19:13:00,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 69. [2021-10-21 19:13:00,178 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-21 19:13:00,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 105 transitions. [2021-10-21 19:13:00,179 INFO L704 BuchiCegarLoop]: Abstraction has 69 states and 105 transitions. [2021-10-21 19:13:00,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:00,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:00,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:00,187 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-21 19:13:00,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:00,242 INFO L93 Difference]: Finished difference Result 76 states and 111 transitions. [2021-10-21 19:13:00,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:00,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76 states and 111 transitions. [2021-10-21 19:13:00,244 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2021-10-21 19:13:00,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76 states to 74 states and 109 transitions. [2021-10-21 19:13:00,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 55 [2021-10-21 19:13:00,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 55 [2021-10-21 19:13:00,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 109 transitions. [2021-10-21 19:13:00,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:00,246 INFO L681 BuchiCegarLoop]: Abstraction has 74 states and 109 transitions. [2021-10-21 19:13:00,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states and 109 transitions. [2021-10-21 19:13:00,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 72. [2021-10-21 19:13:00,251 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-21 19:13:00,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 107 transitions. [2021-10-21 19:13:00,252 INFO L704 BuchiCegarLoop]: Abstraction has 72 states and 107 transitions. [2021-10-21 19:13:00,252 INFO L587 BuchiCegarLoop]: Abstraction has 72 states and 107 transitions. [2021-10-21 19:13:00,252 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-21 19:13:00,252 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 72 states and 107 transitions. [2021-10-21 19:13:00,253 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 46 [2021-10-21 19:13:00,257 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:00,257 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:00,258 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:00,258 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2021-10-21 19:13:00,259 INFO L791 eck$LassoCheckResult]: Stem: 690#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); 669#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; 670#L188 assume !false; 680#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 687#L41 assume 8466 == main_~s__state~0; 715#L42 assume !(0 == main_~blastFlag~0); 713#L90-1 main_~s__state~0 := 8496; 710#L188 assume !false; 709#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 708#L41 assume !(8466 == main_~s__state~0); 707#L44 assume !(8496 == main_~s__state~0); 656#L48 [2021-10-21 19:13:00,259 INFO L793 eck$LassoCheckResult]: Loop: 656#L48 assume 8512 == main_~s__state~0; 676#L49 main_~s__state~0 := 8528; 654#L188 assume !false; 720#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 718#L41 assume !(8466 == main_~s__state~0); 716#L44 assume !(8496 == main_~s__state~0); 656#L48 [2021-10-21 19:13:00,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:00,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1257298039, now seen corresponding path program 1 times [2021-10-21 19:13:00,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:00,260 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969872833] [2021-10-21 19:13:00,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:00,263 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:00,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:00,316 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-21 19:13:00,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:00,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969872833] [2021-10-21 19:13:00,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969872833] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:00,318 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:00,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:00,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553207923] [2021-10-21 19:13:00,321 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:13:00,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:00,322 INFO L82 PathProgramCache]: Analyzing trace with hash 1809521393, now seen corresponding path program 1 times [2021-10-21 19:13:00,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:00,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93860738] [2021-10-21 19:13:00,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:00,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:00,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:00,337 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:00,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:00,342 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:00,371 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:00,371 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:00,371 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:00,371 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:00,371 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:00,372 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:00,372 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:00,372 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:00,372 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration3_Loop [2021-10-21 19:13:00,372 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:00,372 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:00,374 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-21 19:13:00,414 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:00,414 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:00,414 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:00,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:00,417 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:00,440 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:00,440 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:00,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-21 19:13:00,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:00,516 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:00,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:00,517 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:00,524 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:00,525 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:00,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-21 19:13:00,553 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:00,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2021-10-21 19:13:00,576 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:00,577 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:00,577 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:00,577 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:00,577 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:00,577 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:00,577 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:00,577 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:00,577 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration3_Loop [2021-10-21 19:13:00,577 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:00,577 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:00,578 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-21 19:13:00,602 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:00,602 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:00,603 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:00,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:00,604 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:00,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-21 19:13:00,611 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-21 19:13:00,621 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:00,621 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:00,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:00,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:00,622 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:00,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:00,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:00,639 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:00,643 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:13:00,643 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:00,643 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:00,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:00,646 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:00,651 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:00,651 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:00,651 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:00,651 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-21 19:13:00,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-21 19:13:00,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:00,674 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:00,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:00,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:00,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:00,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:00,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:00,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 10 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:00,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:00,875 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-21 19:13:00,876 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-21 19:13:00,876 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-21 19:13:00,883 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:00,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:01,116 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-21 19:13:01,116 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-21 19:13:01,117 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-21 19:13:01,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2021-10-21 19:13:01,118 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 11 letters. Loop has 6 letters. [2021-10-21 19:13:01,119 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:01,119 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 17 letters. Loop has 6 letters. [2021-10-21 19:13:01,119 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:01,119 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 130 transitions. Stem has 11 letters. Loop has 12 letters. [2021-10-21 19:13:01,120 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:01,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 345 transitions. [2021-10-21 19:13:01,125 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 62 [2021-10-21 19:13:01,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 180 states and 279 transitions. [2021-10-21 19:13:01,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2021-10-21 19:13:01,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 139 [2021-10-21 19:13:01,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180 states and 279 transitions. [2021-10-21 19:13:01,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:01,129 INFO L681 BuchiCegarLoop]: Abstraction has 180 states and 279 transitions. [2021-10-21 19:13:01,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states and 279 transitions. [2021-10-21 19:13:01,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 100. [2021-10-21 19:13:01,137 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-21 19:13:01,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 150 transitions. [2021-10-21 19:13:01,138 INFO L704 BuchiCegarLoop]: Abstraction has 100 states and 150 transitions. [2021-10-21 19:13:01,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:01,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:01,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:01,139 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-21 19:13:01,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:01,159 INFO L93 Difference]: Finished difference Result 103 states and 153 transitions. [2021-10-21 19:13:01,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:01,160 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 153 transitions. [2021-10-21 19:13:01,161 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-10-21 19:13:01,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 103 states and 153 transitions. [2021-10-21 19:13:01,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 68 [2021-10-21 19:13:01,163 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 68 [2021-10-21 19:13:01,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 153 transitions. [2021-10-21 19:13:01,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:01,164 INFO L681 BuchiCegarLoop]: Abstraction has 103 states and 153 transitions. [2021-10-21 19:13:01,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states and 153 transitions. [2021-10-21 19:13:01,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2021-10-21 19:13:01,169 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-21 19:13:01,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 153 transitions. [2021-10-21 19:13:01,170 INFO L704 BuchiCegarLoop]: Abstraction has 103 states and 153 transitions. [2021-10-21 19:13:01,171 INFO L587 BuchiCegarLoop]: Abstraction has 103 states and 153 transitions. [2021-10-21 19:13:01,171 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-21 19:13:01,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 103 states and 153 transitions. [2021-10-21 19:13:01,172 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 54 [2021-10-21 19:13:01,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:01,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:01,173 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:01,173 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:01,174 INFO L791 eck$LassoCheckResult]: Stem: 1279#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); 1253#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; 1254#L188 assume !false; 1328#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 1327#L41 assume 8466 == main_~s__state~0; 1324#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 1323#L90-1 main_~s__state~0 := 8496; 1321#L188 assume !false; 1320#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 1319#L41 assume !(8466 == main_~s__state~0); 1318#L44 assume !(8496 == main_~s__state~0); 1240#L48 assume !(8512 == main_~s__state~0); 1272#L52 [2021-10-21 19:13:01,174 INFO L793 eck$LassoCheckResult]: Loop: 1272#L52 assume 8528 == main_~s__state~0; 1293#L53 main_~s__state~0 := 8544; 1238#L188 assume !false; 1307#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 1303#L41 assume !(8466 == main_~s__state~0); 1299#L44 assume !(8496 == main_~s__state~0); 1297#L48 assume !(8512 == main_~s__state~0); 1272#L52 [2021-10-21 19:13:01,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:01,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1453473786, now seen corresponding path program 1 times [2021-10-21 19:13:01,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:01,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44022120] [2021-10-21 19:13:01,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:01,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:01,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:01,206 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-21 19:13:01,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:01,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44022120] [2021-10-21 19:13:01,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44022120] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:01,208 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:01,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:01,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241566551] [2021-10-21 19:13:01,209 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:13:01,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:01,209 INFO L82 PathProgramCache]: Analyzing trace with hash 460397777, now seen corresponding path program 1 times [2021-10-21 19:13:01,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:01,210 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930632784] [2021-10-21 19:13:01,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:01,210 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:01,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:01,215 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:01,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:01,220 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:01,248 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:01,248 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:01,248 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:01,248 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:01,248 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:01,248 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:01,248 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:01,248 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:01,248 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration4_Loop [2021-10-21 19:13:01,248 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:01,249 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:01,249 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-21 19:13:01,277 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:01,277 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:01,277 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:01,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:01,284 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:01,289 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:01,289 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:01,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-21 19:13:01,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:01,348 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:01,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:01,349 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:01,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-21 19:13:01,351 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:01,351 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:01,373 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:01,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:01,411 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:01,411 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:01,411 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:01,411 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:01,411 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:01,411 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:01,411 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:01,411 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:01,412 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration4_Loop [2021-10-21 19:13:01,412 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:01,412 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:01,412 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-21 19:13:01,433 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:01,433 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:01,433 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:01,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:01,434 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:01,446 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-21 19:13:01,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:01,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:01,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:01,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:01,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:01,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-21 19:13:01,457 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:01,457 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:01,462 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:01,465 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:13:01,465 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:01,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:01,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:01,466 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:01,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-21 19:13:01,468 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:01,468 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:01,468 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:01,468 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-21 19:13:01,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-10-21 19:13:01,491 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:01,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:01,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:01,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:01,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:01,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:01,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 11 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:01,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:01,647 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-21 19:13:01,648 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-21 19:13:01,648 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-21 19:13:01,874 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-21 19:13:01,874 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-21 19:13:01,874 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-21 19:13:01,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2021-10-21 19:13:01,875 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 12 letters. Loop has 7 letters. [2021-10-21 19:13:01,875 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:01,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 19 letters. Loop has 7 letters. [2021-10-21 19:13:01,876 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:01,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 135 transitions. Stem has 12 letters. Loop has 14 letters. [2021-10-21 19:13:01,877 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:01,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 262 states and 395 transitions. [2021-10-21 19:13:01,881 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 74 [2021-10-21 19:13:01,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 262 states to 216 states and 333 transitions. [2021-10-21 19:13:01,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 119 [2021-10-21 19:13:01,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 152 [2021-10-21 19:13:01,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 216 states and 333 transitions. [2021-10-21 19:13:01,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:01,886 INFO L681 BuchiCegarLoop]: Abstraction has 216 states and 333 transitions. [2021-10-21 19:13:01,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states and 333 transitions. [2021-10-21 19:13:01,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 137. [2021-10-21 19:13:01,891 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-21 19:13:01,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 206 transitions. [2021-10-21 19:13:01,892 INFO L704 BuchiCegarLoop]: Abstraction has 137 states and 206 transitions. [2021-10-21 19:13:01,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:01,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:01,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:01,894 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-21 19:13:01,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:01,955 INFO L93 Difference]: Finished difference Result 156 states and 219 transitions. [2021-10-21 19:13:01,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:01,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 156 states and 219 transitions. [2021-10-21 19:13:01,957 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 71 [2021-10-21 19:13:01,959 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 156 states to 149 states and 211 transitions. [2021-10-21 19:13:01,959 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 91 [2021-10-21 19:13:01,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 96 [2021-10-21 19:13:01,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 149 states and 211 transitions. [2021-10-21 19:13:01,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:01,960 INFO L681 BuchiCegarLoop]: Abstraction has 149 states and 211 transitions. [2021-10-21 19:13:01,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states and 211 transitions. [2021-10-21 19:13:01,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 147. [2021-10-21 19:13:01,964 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-21 19:13:01,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 209 transitions. [2021-10-21 19:13:01,965 INFO L704 BuchiCegarLoop]: Abstraction has 147 states and 209 transitions. [2021-10-21 19:13:01,965 INFO L587 BuchiCegarLoop]: Abstraction has 147 states and 209 transitions. [2021-10-21 19:13:01,965 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-21 19:13:01,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states and 209 transitions. [2021-10-21 19:13:01,967 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 70 [2021-10-21 19:13:01,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:01,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:01,968 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:01,968 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:01,968 INFO L791 eck$LassoCheckResult]: Stem: 2023#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); 1996#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; 1997#L188 assume !false; 2109#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 2105#L41 assume 8466 == main_~s__state~0; 2103#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 2101#L90-1 main_~s__state~0 := 8496; 2100#L188 assume !false; 2099#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 2097#L41 assume !(8466 == main_~s__state~0); 2096#L44 assume 8496 == main_~s__state~0; 1985#L45 assume !(1 == main_~blastFlag~0); 2036#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 2085#L188 assume !false; 2084#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 2083#L41 assume !(8466 == main_~s__state~0); 2081#L44 assume !(8496 == main_~s__state~0); 2078#L48 assume !(8512 == main_~s__state~0); 2015#L52 assume !(8528 == main_~s__state~0); 1987#L56 [2021-10-21 19:13:01,968 INFO L793 eck$LassoCheckResult]: Loop: 1987#L56 assume 8544 == main_~s__state~0; 1988#L57 assume !(0 != 1 + main_~s__verify_mode~0);main_~s__state~0 := 8560; 1981#L188 assume !false; 2054#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 2049#L41 assume !(8466 == main_~s__state~0); 2047#L44 assume !(8496 == main_~s__state~0); 2045#L48 assume !(8512 == main_~s__state~0); 2044#L52 assume !(8528 == main_~s__state~0); 1987#L56 [2021-10-21 19:13:01,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:01,969 INFO L82 PathProgramCache]: Analyzing trace with hash 495468714, now seen corresponding path program 1 times [2021-10-21 19:13:01,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:01,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449009355] [2021-10-21 19:13:01,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:01,970 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:01,998 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-21 19:13:01,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:01,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449009355] [2021-10-21 19:13:01,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449009355] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:01,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:01,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:02,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751668989] [2021-10-21 19:13:02,000 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:13:02,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:02,000 INFO L82 PathProgramCache]: Analyzing trace with hash -1040610643, now seen corresponding path program 1 times [2021-10-21 19:13:02,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:02,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14195324] [2021-10-21 19:13:02,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:02,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:02,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:02,005 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:02,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:02,010 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:02,039 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:02,039 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:02,039 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:02,039 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:02,039 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:02,039 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,039 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:02,039 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:02,040 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration5_Loop [2021-10-21 19:13:02,040 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:02,040 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:02,041 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-21 19:13:02,045 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-21 19:13:02,077 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:02,077 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:02,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:02,079 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:02,089 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:02,089 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:02,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-21 19:13:02,106 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 19:13:02,106 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-21 19:13:02,128 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:02,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:02,129 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:02,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-21 19:13:02,134 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:02,134 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:02,170 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:02,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:02,171 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:02,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-21 19:13:02,173 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:02,173 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:02,189 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:02,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-10-21 19:13:02,211 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:02,211 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:02,211 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:02,211 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:02,212 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:02,212 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,212 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:02,212 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:02,212 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration5_Loop [2021-10-21 19:13:02,212 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:02,212 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:02,213 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-21 19:13:02,215 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-21 19:13:02,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:02,314 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:02,315 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:02,315 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:02,316 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:02,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-21 19:13:02,318 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-21 19:13:02,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:02,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:02,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:02,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:02,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:02,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:02,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:02,329 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 19:13:02,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-10-21 19:13:02,351 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:02,352 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:02,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-21 19:13:02,353 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-21 19:13:02,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:02,362 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:02,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:02,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:02,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:02,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:02,363 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:02,386 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:02,388 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:13:02,388 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:02,388 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:02,389 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:02,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-21 19:13:02,391 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:02,391 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:02,391 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:02,391 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-21 19:13:02,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:02,413 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:02,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:02,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:02,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:02,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:02,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:02,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:02,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:02,597 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-21 19:13:02,598 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-21 19:13:02,598 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-21 19:13:02,761 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-21 19:13:02,762 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-21 19:13:02,762 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-21 19:13:02,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2021-10-21 19:13:02,762 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 19 letters. Loop has 8 letters. [2021-10-21 19:13:02,763 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:02,763 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 27 letters. Loop has 8 letters. [2021-10-21 19:13:02,763 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:02,763 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 142 transitions. Stem has 19 letters. Loop has 16 letters. [2021-10-21 19:13:02,764 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:02,764 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 314 states and 460 transitions. [2021-10-21 19:13:02,767 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 98 [2021-10-21 19:13:02,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 314 states to 272 states and 402 transitions. [2021-10-21 19:13:02,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 148 [2021-10-21 19:13:02,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 177 [2021-10-21 19:13:02,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 272 states and 402 transitions. [2021-10-21 19:13:02,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:02,770 INFO L681 BuchiCegarLoop]: Abstraction has 272 states and 402 transitions. [2021-10-21 19:13:02,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states and 402 transitions. [2021-10-21 19:13:02,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 200. [2021-10-21 19:13:02,775 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-21 19:13:02,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 290 transitions. [2021-10-21 19:13:02,776 INFO L704 BuchiCegarLoop]: Abstraction has 200 states and 290 transitions. [2021-10-21 19:13:02,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:02,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:02,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:02,777 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-21 19:13:02,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:02,796 INFO L93 Difference]: Finished difference Result 248 states and 338 transitions. [2021-10-21 19:13:02,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:02,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 248 states and 338 transitions. [2021-10-21 19:13:02,799 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 110 [2021-10-21 19:13:02,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 248 states to 248 states and 338 transitions. [2021-10-21 19:13:02,802 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 142 [2021-10-21 19:13:02,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2021-10-21 19:13:02,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 248 states and 338 transitions. [2021-10-21 19:13:02,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:02,803 INFO L681 BuchiCegarLoop]: Abstraction has 248 states and 338 transitions. [2021-10-21 19:13:02,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states and 338 transitions. [2021-10-21 19:13:02,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2021-10-21 19:13:02,808 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-21 19:13:02,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 338 transitions. [2021-10-21 19:13:02,809 INFO L704 BuchiCegarLoop]: Abstraction has 248 states and 338 transitions. [2021-10-21 19:13:02,809 INFO L587 BuchiCegarLoop]: Abstraction has 248 states and 338 transitions. [2021-10-21 19:13:02,809 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-21 19:13:02,810 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 248 states and 338 transitions. [2021-10-21 19:13:02,811 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 110 [2021-10-21 19:13:02,811 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:02,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:02,812 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:02,813 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:02,813 INFO L791 eck$LassoCheckResult]: Stem: 3048#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#L188 assume !false; 3041#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 3042#L41 assume 8466 == main_~s__state~0; 3061#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 3240#L90-1 main_~s__state~0 := 8496; 3238#L188 assume !false; 3236#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 3234#L41 assume !(8466 == main_~s__state~0); 3157#L44 assume 8496 == main_~s__state~0; 3151#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 3150#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 3148#L188 assume !false; 3146#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 3144#L41 assume !(8466 == main_~s__state~0); 3141#L44 assume !(8496 == main_~s__state~0); 3140#L48 assume !(8512 == main_~s__state~0); 3092#L52 assume !(8528 == main_~s__state~0); 3072#L56 assume !(8544 == main_~s__state~0); 3009#L60 [2021-10-21 19:13:02,813 INFO L793 eck$LassoCheckResult]: Loop: 3009#L60 assume 8560 == main_~s__state~0; 3007#L61 main_~s__state~0 := 8576; 2999#L188 assume !false; 3193#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 3190#L41 assume !(8466 == main_~s__state~0); 3187#L44 assume !(8496 == main_~s__state~0); 3184#L48 assume !(8512 == main_~s__state~0); 3095#L52 assume !(8528 == main_~s__state~0); 3090#L56 assume !(8544 == main_~s__state~0); 3009#L60 [2021-10-21 19:13:02,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:02,814 INFO L82 PathProgramCache]: Analyzing trace with hash 1794569917, now seen corresponding path program 1 times [2021-10-21 19:13:02,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:02,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286694592] [2021-10-21 19:13:02,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:02,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:02,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:02,827 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:02,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:02,844 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:02,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:02,845 INFO L82 PathProgramCache]: Analyzing trace with hash -1708032834, now seen corresponding path program 1 times [2021-10-21 19:13:02,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:02,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640584440] [2021-10-21 19:13:02,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:02,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:02,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:02,850 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:02,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:02,854 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:02,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:02,855 INFO L82 PathProgramCache]: Analyzing trace with hash 480139650, now seen corresponding path program 1 times [2021-10-21 19:13:02,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:02,855 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903256815] [2021-10-21 19:13:02,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:02,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:02,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:02,926 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-21 19:13:02,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:02,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903256815] [2021-10-21 19:13:02,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903256815] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:02,929 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:02,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:02,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145913147] [2021-10-21 19:13:02,954 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:02,954 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:02,954 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:02,954 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:02,954 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:02,954 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,955 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:02,955 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:02,955 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration6_Loop [2021-10-21 19:13:02,955 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:02,955 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:02,956 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-21 19:13:02,973 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:02,974 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:02,974 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:02,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:02,981 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:02,987 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:02,987 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:03,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-21 19:13:03,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:03,048 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:03,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:03,049 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:03,052 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:03,052 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:03,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-21 19:13:03,063 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:03,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-10-21 19:13:03,084 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:03,085 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:03,085 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:03,085 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:03,085 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:03,085 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:03,085 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:03,085 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:03,085 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration6_Loop [2021-10-21 19:13:03,085 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:03,085 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:03,086 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-21 19:13:03,108 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:03,108 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:03,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:03,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:03,110 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:03,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-21 19:13:03,112 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-21 19:13:03,120 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:03,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:03,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:03,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:03,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:03,122 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:03,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:03,125 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:03,129 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:13:03,129 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:03,129 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:03,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:03,130 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:03,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-21 19:13:03,132 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:03,132 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:03,132 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:03,132 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-21 19:13:03,157 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:03,157 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:03,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:03,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:03,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:03,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:03,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:03,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:03,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:03,343 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-21 19:13:03,344 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-21 19:13:03,345 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-21 19:13:03,550 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-21 19:13:03,550 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-21 19:13:03,550 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-21 19:13:03,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 167 transitions. [2021-10-21 19:13:03,551 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 167 transitions. Stem has 20 letters. Loop has 9 letters. [2021-10-21 19:13:03,552 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:03,552 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 167 transitions. Stem has 29 letters. Loop has 9 letters. [2021-10-21 19:13:03,552 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:03,552 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 167 transitions. Stem has 20 letters. Loop has 18 letters. [2021-10-21 19:13:03,553 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:03,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 440 states and 627 transitions. [2021-10-21 19:13:03,558 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 157 [2021-10-21 19:13:03,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 440 states to 405 states and 577 transitions. [2021-10-21 19:13:03,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 213 [2021-10-21 19:13:03,564 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 239 [2021-10-21 19:13:03,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 405 states and 577 transitions. [2021-10-21 19:13:03,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:03,565 INFO L681 BuchiCegarLoop]: Abstraction has 405 states and 577 transitions. [2021-10-21 19:13:03,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states and 577 transitions. [2021-10-21 19:13:03,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 323. [2021-10-21 19:13:03,573 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-21 19:13:03,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 448 transitions. [2021-10-21 19:13:03,575 INFO L704 BuchiCegarLoop]: Abstraction has 323 states and 448 transitions. [2021-10-21 19:13:03,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:03,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:03,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:03,577 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-21 19:13:03,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:03,658 INFO L93 Difference]: Finished difference Result 396 states and 522 transitions. [2021-10-21 19:13:03,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:03,659 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 396 states and 522 transitions. [2021-10-21 19:13:03,663 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 152 [2021-10-21 19:13:03,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 396 states to 371 states and 497 transitions. [2021-10-21 19:13:03,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 221 [2021-10-21 19:13:03,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2021-10-21 19:13:03,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 371 states and 497 transitions. [2021-10-21 19:13:03,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:03,669 INFO L681 BuchiCegarLoop]: Abstraction has 371 states and 497 transitions. [2021-10-21 19:13:03,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states and 497 transitions. [2021-10-21 19:13:03,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 335. [2021-10-21 19:13:03,676 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-21 19:13:03,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 460 transitions. [2021-10-21 19:13:03,678 INFO L704 BuchiCegarLoop]: Abstraction has 335 states and 460 transitions. [2021-10-21 19:13:03,678 INFO L587 BuchiCegarLoop]: Abstraction has 335 states and 460 transitions. [2021-10-21 19:13:03,678 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-21 19:13:03,678 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 335 states and 460 transitions. [2021-10-21 19:13:03,681 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 150 [2021-10-21 19:13:03,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:03,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:03,684 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:03,684 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:03,684 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); 4547#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; 4548#L188 assume !false; 4786#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 4784#L41 assume 8466 == main_~s__state~0; 4782#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 4780#L90-1 main_~s__state~0 := 8496; 4778#L188 assume !false; 4776#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 4774#L41 assume !(8466 == main_~s__state~0); 4768#L44 assume 8496 == main_~s__state~0; 4764#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 4760#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 4560#L188 [2021-10-21 19:13:03,684 INFO L793 eck$LassoCheckResult]: Loop: 4560#L188 assume !false; 4561#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 4567#L41 assume !(8466 == main_~s__state~0); 4526#L44 assume !(8496 == main_~s__state~0); 4527#L48 assume !(8512 == main_~s__state~0); 4564#L52 assume !(8528 == main_~s__state~0); 4534#L56 assume !(8544 == main_~s__state~0); 4535#L60 assume !(8560 == main_~s__state~0); 4573#L64 assume !(8576 == main_~s__state~0); 4574#L68 assume !(8592 == main_~s__state~0); 4579#L72 assume !(8608 == main_~s__state~0); 4591#L76 assume !(8640 == main_~s__state~0); 4551#L80 assume 8656 == main_~s__state~0; 4552#L81 assume 2 == main_~blastFlag~0;main_~blastFlag~0 := 3; 4575#L174-1 main_~s__state~0 := 8672; 4560#L188 [2021-10-21 19:13:03,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:03,685 INFO L82 PathProgramCache]: Analyzing trace with hash -2108014467, now seen corresponding path program 1 times [2021-10-21 19:13:03,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:03,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264894452] [2021-10-21 19:13:03,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:03,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:03,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:03,772 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:03,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:03,787 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:03,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:03,788 INFO L82 PathProgramCache]: Analyzing trace with hash -318790614, now seen corresponding path program 1 times [2021-10-21 19:13:03,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:03,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328214443] [2021-10-21 19:13:03,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:03,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:03,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:03,793 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:03,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:03,798 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:03,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:03,799 INFO L82 PathProgramCache]: Analyzing trace with hash -444277714, now seen corresponding path program 1 times [2021-10-21 19:13:03,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:03,799 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775892034] [2021-10-21 19:13:03,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:03,800 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:03,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:03,809 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:03,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:03,823 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:03,827 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:03,882 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:03,883 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:03,883 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:03,883 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:03,883 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:03,883 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:03,883 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:03,883 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:03,883 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration7_Loop [2021-10-21 19:13:03,883 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:03,883 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:03,884 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-21 19:13:03,890 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-21 19:13:03,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:03,925 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:03,925 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:03,926 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:03,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:03,927 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:03,934 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:03,934 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:03,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-21 19:13:03,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-10-21 19:13:03,973 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:03,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:03,974 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:03,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-21 19:13:03,976 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:03,976 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:03,993 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:04,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:04,015 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:04,015 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:04,015 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:04,015 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:04,015 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:04,015 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,015 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:04,015 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:04,015 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration7_Loop [2021-10-21 19:13:04,015 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:04,015 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:04,016 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-21 19:13:04,033 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-21 19:13:04,068 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:04,069 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:04,069 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:04,070 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:04,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-21 19:13:04,079 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-21 19:13:04,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:04,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:04,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:04,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:04,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:04,092 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:04,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:04,109 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:04,112 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:13:04,112 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:04,112 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:04,114 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:04,116 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:04,116 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:04,116 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:04,116 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-21 19:13:04,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-21 19:13:04,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:04,158 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:04,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:04,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:04,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:04,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:04,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:04,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:04,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:04,358 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-21 19:13:04,359 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-21 19:13:04,359 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-21 19:13:04,391 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-21 19:13:04,392 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-21 19:13:04,392 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-21 19:13:04,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2021-10-21 19:13:04,393 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 13 letters. Loop has 15 letters. [2021-10-21 19:13:04,393 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:04,393 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 28 letters. Loop has 15 letters. [2021-10-21 19:13:04,394 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:04,394 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 129 transitions. Stem has 13 letters. Loop has 30 letters. [2021-10-21 19:13:04,394 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:04,395 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 466 states and 639 transitions. [2021-10-21 19:13:04,400 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 207 [2021-10-21 19:13:04,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 466 states to 461 states and 634 transitions. [2021-10-21 19:13:04,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 248 [2021-10-21 19:13:04,405 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 251 [2021-10-21 19:13:04,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 461 states and 634 transitions. [2021-10-21 19:13:04,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:04,406 INFO L681 BuchiCegarLoop]: Abstraction has 461 states and 634 transitions. [2021-10-21 19:13:04,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states and 634 transitions. [2021-10-21 19:13:04,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 458. [2021-10-21 19:13:04,416 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-21 19:13:04,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 631 transitions. [2021-10-21 19:13:04,419 INFO L704 BuchiCegarLoop]: Abstraction has 458 states and 631 transitions. [2021-10-21 19:13:04,419 INFO L587 BuchiCegarLoop]: Abstraction has 458 states and 631 transitions. [2021-10-21 19:13:04,419 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-21 19:13:04,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 458 states and 631 transitions. [2021-10-21 19:13:04,423 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 207 [2021-10-21 19:13:04,423 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:04,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:04,424 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:04,424 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:04,424 INFO L791 eck$LassoCheckResult]: Stem: 5494#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); 5456#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; 5457#L188 assume !false; 5716#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 5710#L41 assume 8466 == main_~s__state~0; 5709#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 5708#L90-1 main_~s__state~0 := 8496; 5706#L188 assume !false; 5703#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 5701#L41 assume !(8466 == main_~s__state~0); 5694#L44 assume 8496 == main_~s__state~0; 5665#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 5664#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 5491#L188 assume !false; 5555#L35 [2021-10-21 19:13:04,424 INFO L793 eck$LassoCheckResult]: Loop: 5555#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 5814#L41 assume !(8466 == main_~s__state~0); 5812#L44 assume !(8496 == main_~s__state~0); 5811#L48 assume !(8512 == main_~s__state~0); 5810#L52 assume !(8528 == main_~s__state~0); 5809#L56 assume !(8544 == main_~s__state~0); 5808#L60 assume !(8560 == main_~s__state~0); 5807#L64 assume !(8576 == main_~s__state~0); 5806#L68 assume !(8592 == main_~s__state~0); 5804#L72 assume !(8608 == main_~s__state~0); 5522#L76 assume !(8640 == main_~s__state~0); 5462#L80 assume 8656 == main_~s__state~0; 5463#L81 assume !(2 == main_~blastFlag~0); 5499#L174-1 main_~s__state~0 := 8672; 5492#L188 assume !false; 5555#L35 [2021-10-21 19:13:04,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:04,425 INFO L82 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 2 times [2021-10-21 19:13:04,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:04,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157929115] [2021-10-21 19:13:04,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:04,426 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:04,435 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:04,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:04,446 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:04,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:04,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1835507732, now seen corresponding path program 1 times [2021-10-21 19:13:04,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:04,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48582308] [2021-10-21 19:13:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:04,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:04,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:04,452 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:04,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:04,456 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:04,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:04,457 INFO L82 PathProgramCache]: Analyzing trace with hash -887705313, now seen corresponding path program 1 times [2021-10-21 19:13:04,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:04,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275998118] [2021-10-21 19:13:04,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:04,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:04,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:04,483 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-21 19:13:04,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:04,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275998118] [2021-10-21 19:13:04,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275998118] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:04,484 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:04,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:04,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884888384] [2021-10-21 19:13:04,520 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:04,520 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:04,520 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:04,520 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:04,521 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:04,521 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,521 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:04,521 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:04,521 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration8_Loop [2021-10-21 19:13:04,521 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:04,521 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:04,522 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-21 19:13:04,527 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-21 19:13:04,553 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:04,554 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:04,554 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:04,561 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:04,563 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:04,563 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:04,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-21 19:13:04,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:04,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:04,629 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:04,632 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:04,632 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:04,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-21 19:13:04,646 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:04,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-10-21 19:13:04,668 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:04,668 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:04,668 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:04,668 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:04,668 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:04,668 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,668 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:04,668 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:04,668 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration8_Loop [2021-10-21 19:13:04,668 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:04,669 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:04,669 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-21 19:13:04,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-21 19:13:04,703 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:04,703 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:04,703 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:04,705 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:04,718 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-21 19:13:04,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-21 19:13:04,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:04,726 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:04,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:04,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:04,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:04,728 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:04,728 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:04,733 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:04,754 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:13:04,754 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:04,754 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:04,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:04,755 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:04,757 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:04,757 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:04,757 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:04,757 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-21 19:13:04,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-21 19:13:04,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:04,794 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:04,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:04,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:04,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:04,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:04,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:04,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:04,984 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-21 19:13:04,985 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-21 19:13:04,985 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-21 19:13:05,106 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-21 19:13:05,106 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-21 19:13:05,106 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-21 19:13:05,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2021-10-21 19:13:05,107 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 14 letters. Loop has 15 letters. [2021-10-21 19:13:05,107 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:05,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 29 letters. Loop has 15 letters. [2021-10-21 19:13:05,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:05,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 99 transitions. Stem has 14 letters. Loop has 30 letters. [2021-10-21 19:13:05,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:05,109 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1022 states and 1366 transitions. [2021-10-21 19:13:05,117 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 248 [2021-10-21 19:13:05,164 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1022 states to 870 states and 1159 transitions. [2021-10-21 19:13:05,164 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 318 [2021-10-21 19:13:05,165 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 330 [2021-10-21 19:13:05,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 870 states and 1159 transitions. [2021-10-21 19:13:05,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:05,165 INFO L681 BuchiCegarLoop]: Abstraction has 870 states and 1159 transitions. [2021-10-21 19:13:05,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states and 1159 transitions. [2021-10-21 19:13:05,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 835. [2021-10-21 19:13:05,191 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-21 19:13:05,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1113 transitions. [2021-10-21 19:13:05,195 INFO L704 BuchiCegarLoop]: Abstraction has 835 states and 1113 transitions. [2021-10-21 19:13:05,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:05,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:05,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:05,196 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-21 19:13:05,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:05,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:05,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:05,250 INFO L93 Difference]: Finished difference Result 918 states and 1216 transitions. [2021-10-21 19:13:05,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:05,251 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 918 states and 1216 transitions. [2021-10-21 19:13:05,259 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 329 [2021-10-21 19:13:05,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 918 states to 916 states and 1214 transitions. [2021-10-21 19:13:05,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-10-21 19:13:05,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2021-10-21 19:13:05,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 916 states and 1214 transitions. [2021-10-21 19:13:05,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:05,269 INFO L681 BuchiCegarLoop]: Abstraction has 916 states and 1214 transitions. [2021-10-21 19:13:05,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states and 1214 transitions. [2021-10-21 19:13:05,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 904. [2021-10-21 19:13:05,287 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-21 19:13:05,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1202 transitions. [2021-10-21 19:13:05,291 INFO L704 BuchiCegarLoop]: Abstraction has 904 states and 1202 transitions. [2021-10-21 19:13:05,291 INFO L587 BuchiCegarLoop]: Abstraction has 904 states and 1202 transitions. [2021-10-21 19:13:05,292 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-21 19:13:05,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 904 states and 1202 transitions. [2021-10-21 19:13:05,297 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 329 [2021-10-21 19:13:05,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:05,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:05,298 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:05,299 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-21 19:13:05,299 INFO L791 eck$LassoCheckResult]: Stem: 8844#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); 8803#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; 8804#L188 assume !false; 9325#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 9326#L41 assume 8466 == main_~s__state~0; 9652#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 9651#L90-1 main_~s__state~0 := 8496; 9650#L188 assume !false; 9649#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 9648#L41 assume !(8466 == main_~s__state~0); 9647#L44 assume 8496 == main_~s__state~0; 9645#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 9646#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 9455#L188 assume !false; 9353#L35 [2021-10-21 19:13:05,299 INFO L793 eck$LassoCheckResult]: Loop: 9353#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 9453#L41 assume !(8466 == main_~s__state~0); 9451#L44 assume !(8496 == main_~s__state~0); 9449#L48 assume !(8512 == main_~s__state~0); 9447#L52 assume !(8528 == main_~s__state~0); 8793#L56 assume !(8544 == main_~s__state~0); 8794#L60 assume !(8560 == main_~s__state~0); 8845#L64 assume !(8576 == main_~s__state~0); 8846#L68 assume !(8592 == main_~s__state~0); 8856#L72 assume !(8608 == main_~s__state~0); 8877#L76 assume !(8640 == main_~s__state~0); 8809#L80 assume !(8656 == main_~s__state~0); 8810#L84 assume 8672 == main_~s__state~0; 8789#L85 assume !(4 == main_~blastFlag~0); 8790#L184 assume !(5 == main_~blastFlag~0); 8874#L181-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 8786#L188 assume !false; 9301#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 9295#L41 assume !(8466 == main_~s__state~0); 9297#L44 assume 8496 == main_~s__state~0; 9469#L45 assume !(1 == main_~blastFlag~0); 9462#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 8843#L188 assume !false; 9353#L35 [2021-10-21 19:13:05,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:05,300 INFO L82 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 3 times [2021-10-21 19:13:05,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:05,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127994632] [2021-10-21 19:13:05,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:05,301 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:05,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:05,309 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:05,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:05,319 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:05,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:05,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1607513209, now seen corresponding path program 1 times [2021-10-21 19:13:05,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:05,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189052204] [2021-10-21 19:13:05,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:05,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:05,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:05,336 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-21 19:13:05,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:05,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189052204] [2021-10-21 19:13:05,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189052204] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:05,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:05,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:05,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476870792] [2021-10-21 19:13:05,338 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:13:05,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:05,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:05,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:05,339 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-21 19:13:05,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:05,401 INFO L93 Difference]: Finished difference Result 770 states and 964 transitions. [2021-10-21 19:13:05,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:05,402 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 770 states and 964 transitions. [2021-10-21 19:13:05,409 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 224 [2021-10-21 19:13:05,416 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 770 states to 757 states and 951 transitions. [2021-10-21 19:13:05,416 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2021-10-21 19:13:05,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2021-10-21 19:13:05,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 757 states and 951 transitions. [2021-10-21 19:13:05,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:05,417 INFO L681 BuchiCegarLoop]: Abstraction has 757 states and 951 transitions. [2021-10-21 19:13:05,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states and 951 transitions. [2021-10-21 19:13:05,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 754. [2021-10-21 19:13:05,431 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-21 19:13:05,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 946 transitions. [2021-10-21 19:13:05,434 INFO L704 BuchiCegarLoop]: Abstraction has 754 states and 946 transitions. [2021-10-21 19:13:05,435 INFO L587 BuchiCegarLoop]: Abstraction has 754 states and 946 transitions. [2021-10-21 19:13:05,435 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-21 19:13:05,435 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 754 states and 946 transitions. [2021-10-21 19:13:05,440 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 224 [2021-10-21 19:13:05,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:05,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:05,443 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:05,443 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-21 19:13:05,444 INFO L791 eck$LassoCheckResult]: Stem: 10525#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); 10483#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; 10484#L188 assume !false; 10903#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 10904#L41 assume 8466 == main_~s__state~0; 11086#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 11085#L90-1 main_~s__state~0 := 8496; 11084#L188 assume !false; 11083#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 11082#L41 assume !(8466 == main_~s__state~0); 11081#L44 assume 8496 == main_~s__state~0; 11080#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 10554#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 10523#L188 assume !false; 10509#L35 [2021-10-21 19:13:05,446 INFO L793 eck$LassoCheckResult]: Loop: 10509#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 10512#L41 assume !(8466 == main_~s__state~0); 10461#L44 assume !(8496 == main_~s__state~0); 10462#L48 assume !(8512 == main_~s__state~0); 10506#L52 assume !(8528 == main_~s__state~0); 11205#L56 assume !(8544 == main_~s__state~0); 11204#L60 assume !(8560 == main_~s__state~0); 11203#L64 assume !(8576 == main_~s__state~0); 11184#L68 assume !(8592 == main_~s__state~0); 11183#L72 assume !(8608 == main_~s__state~0); 11164#L76 assume !(8640 == main_~s__state~0); 10489#L80 assume !(8656 == main_~s__state~0); 10490#L84 assume 8672 == main_~s__state~0; 10473#L85 assume !(4 == main_~blastFlag~0); 10474#L184 assume !(5 == main_~blastFlag~0); 10499#L181-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 10549#L188 assume !false; 11209#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 11208#L41 assume !(8466 == main_~s__state~0); 11207#L44 assume !(8496 == main_~s__state~0); 11206#L48 assume !(8512 == main_~s__state~0); 10548#L52 assume !(8528 == main_~s__state~0); 10469#L56 assume !(8544 == main_~s__state~0); 10470#L60 assume !(8560 == main_~s__state~0); 10526#L64 assume !(8576 == main_~s__state~0); 10527#L68 assume !(8592 == main_~s__state~0); 10538#L72 assume !(8608 == main_~s__state~0); 10557#L76 assume 8640 == main_~s__state~0; 10485#L77 assume !(3 == main_~blastFlag~0); 10486#L163-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8656; 10508#L188 assume !false; 10509#L35 [2021-10-21 19:13:05,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:05,447 INFO L82 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 4 times [2021-10-21 19:13:05,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:05,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28675637] [2021-10-21 19:13:05,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:05,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:05,476 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:05,490 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:05,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:05,493 INFO L82 PathProgramCache]: Analyzing trace with hash 530770115, now seen corresponding path program 1 times [2021-10-21 19:13:05,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:05,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334066773] [2021-10-21 19:13:05,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:05,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:05,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:05,523 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-21 19:13:05,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:05,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334066773] [2021-10-21 19:13:05,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334066773] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:05,524 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:05,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:05,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646951373] [2021-10-21 19:13:05,525 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:13:05,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:05,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:05,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:05,527 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-21 19:13:05,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:05,538 INFO L93 Difference]: Finished difference Result 737 states and 924 transitions. [2021-10-21 19:13:05,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:05,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 737 states and 924 transitions. [2021-10-21 19:13:05,545 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 192 [2021-10-21 19:13:05,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 737 states to 725 states and 909 transitions. [2021-10-21 19:13:05,551 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 276 [2021-10-21 19:13:05,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 276 [2021-10-21 19:13:05,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 725 states and 909 transitions. [2021-10-21 19:13:05,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:05,552 INFO L681 BuchiCegarLoop]: Abstraction has 725 states and 909 transitions. [2021-10-21 19:13:05,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states and 909 transitions. [2021-10-21 19:13:05,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 670. [2021-10-21 19:13:05,566 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-21 19:13:05,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 853 transitions. [2021-10-21 19:13:05,569 INFO L704 BuchiCegarLoop]: Abstraction has 670 states and 853 transitions. [2021-10-21 19:13:05,570 INFO L587 BuchiCegarLoop]: Abstraction has 670 states and 853 transitions. [2021-10-21 19:13:05,570 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-21 19:13:05,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 853 transitions. [2021-10-21 19:13:05,574 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 168 [2021-10-21 19:13:05,574 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:05,574 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:05,581 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:05,581 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-21 19:13:05,581 INFO L791 eck$LassoCheckResult]: Stem: 12018#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); 11981#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; 11982#L188 assume !false; 12518#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 12519#L41 assume 8466 == main_~s__state~0; 12578#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 12577#L90-1 main_~s__state~0 := 8496; 12576#L188 assume !false; 12575#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 12573#L41 assume !(8466 == main_~s__state~0); 12571#L44 assume 8496 == main_~s__state~0; 12568#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 12039#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 12309#L188 assume !false; 12006#L35 [2021-10-21 19:13:05,581 INFO L793 eck$LassoCheckResult]: Loop: 12006#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 12009#L41 assume !(8466 == main_~s__state~0); 11962#L44 assume !(8496 == main_~s__state~0); 11963#L48 assume !(8512 == main_~s__state~0); 12002#L52 assume !(8528 == main_~s__state~0); 11966#L56 assume !(8544 == main_~s__state~0); 11967#L60 assume !(8560 == main_~s__state~0); 12019#L64 assume !(8576 == main_~s__state~0); 12020#L68 assume !(8592 == main_~s__state~0); 12029#L72 assume !(8608 == main_~s__state~0); 12044#L76 assume !(8640 == main_~s__state~0); 12052#L80 assume !(8656 == main_~s__state~0); 12612#L84 assume 8672 == main_~s__state~0; 12611#L85 assume !(4 == main_~blastFlag~0); 12610#L184 assume !(5 == main_~blastFlag~0); 12042#L181-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 12005#L188 assume !false; 12006#L35 [2021-10-21 19:13:05,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:05,582 INFO L82 PathProgramCache]: Analyzing trace with hash -923939026, now seen corresponding path program 5 times [2021-10-21 19:13:05,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:05,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430741029] [2021-10-21 19:13:05,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:05,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:05,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:05,590 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:05,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:05,599 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:05,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:05,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1282190981, now seen corresponding path program 1 times [2021-10-21 19:13:05,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:05,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225465256] [2021-10-21 19:13:05,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:05,600 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:05,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:05,605 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:05,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:05,609 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:05,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:05,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1587248888, now seen corresponding path program 1 times [2021-10-21 19:13:05,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:05,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253036859] [2021-10-21 19:13:05,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:05,611 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:05,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:05,634 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-21 19:13:05,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:05,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253036859] [2021-10-21 19:13:05,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253036859] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:05,635 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:05,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:05,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219669121] [2021-10-21 19:13:05,685 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:05,685 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:05,685 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:05,685 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:05,685 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:05,685 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:05,685 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:05,685 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:05,685 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration11_Loop [2021-10-21 19:13:05,685 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:05,685 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:05,686 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-21 19:13:05,690 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-21 19:13:05,693 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-21 19:13:05,749 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:05,749 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:05,750 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:05,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:05,757 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:05,761 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:05,762 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:05,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-21 19:13:05,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:05,831 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:05,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:05,832 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:05,835 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:05,835 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:05,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-21 19:13:05,857 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:05,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:05,898 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:05,898 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:05,898 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:05,898 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:05,898 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:05,898 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:05,898 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:05,898 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:05,899 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration11_Loop [2021-10-21 19:13:05,899 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:05,899 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:05,899 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-21 19:13:05,906 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-21 19:13:05,909 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-21 19:13:05,963 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:05,963 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:05,964 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:05,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:05,965 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:06,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-21 19:13:06,013 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-21 19:13:06,025 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:06,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:06,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:06,025 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:06,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:06,027 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:06,027 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:06,041 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:06,053 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-21 19:13:06,054 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:06,054 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:06,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:06,055 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:06,057 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:06,058 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:06,058 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:06,058 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-21 19:13:06,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-21 19:13:06,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:06,097 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:06,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:06,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:06,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:06,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:06,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:06,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:06,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:06,314 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-21 19:13:06,315 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-21 19:13:06,315 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-21 19:13:06,329 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-21 19:13:06,330 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-21 19:13:06,330 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-21 19:13:06,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2021-10-21 19:13:06,331 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 14 letters. Loop has 17 letters. [2021-10-21 19:13:06,331 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:06,331 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-21 19:13:06,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:06,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:06,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:06,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:06,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:06,558 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-21 19:13:06,559 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-21 19:13:06,559 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-21 19:13:06,576 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-21 19:13:06,581 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-21 19:13:06,581 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-21 19:13:06,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2021-10-21 19:13:06,582 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 14 letters. Loop has 17 letters. [2021-10-21 19:13:06,582 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:06,582 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-21 19:13:06,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:06,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:06,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:06,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:06,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:06,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:06,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:06,775 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-21 19:13:06,775 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-21 19:13:06,776 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-21 19:13:06,878 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-21 19:13:06,879 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-21 19:13:06,879 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-21 19:13:06,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2021-10-21 19:13:06,880 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 14 letters. Loop has 17 letters. [2021-10-21 19:13:06,880 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:06,881 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 31 letters. Loop has 17 letters. [2021-10-21 19:13:06,881 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:06,881 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 108 transitions. Stem has 14 letters. Loop has 34 letters. [2021-10-21 19:13:06,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:06,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1242 states and 1551 transitions. [2021-10-21 19:13:06,893 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 164 [2021-10-21 19:13:06,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1242 states to 801 states and 997 transitions. [2021-10-21 19:13:06,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 163 [2021-10-21 19:13:06,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 254 [2021-10-21 19:13:06,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 997 transitions. [2021-10-21 19:13:06,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:06,901 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 997 transitions. [2021-10-21 19:13:06,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 997 transitions. [2021-10-21 19:13:06,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 697. [2021-10-21 19:13:06,914 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-21 19:13:06,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 893 transitions. [2021-10-21 19:13:06,917 INFO L704 BuchiCegarLoop]: Abstraction has 697 states and 893 transitions. [2021-10-21 19:13:06,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:06,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:06,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:06,918 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-21 19:13:06,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:06,968 INFO L93 Difference]: Finished difference Result 690 states and 883 transitions. [2021-10-21 19:13:06,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:06,968 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 883 transitions. [2021-10-21 19:13:06,974 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 162 [2021-10-21 19:13:06,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 668 states and 861 transitions. [2021-10-21 19:13:06,979 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 195 [2021-10-21 19:13:06,980 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 195 [2021-10-21 19:13:06,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 668 states and 861 transitions. [2021-10-21 19:13:06,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:06,980 INFO L681 BuchiCegarLoop]: Abstraction has 668 states and 861 transitions. [2021-10-21 19:13:06,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states and 861 transitions. [2021-10-21 19:13:06,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 667. [2021-10-21 19:13:06,992 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-21 19:13:06,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 860 transitions. [2021-10-21 19:13:06,994 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 860 transitions. [2021-10-21 19:13:06,995 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 860 transitions. [2021-10-21 19:13:06,995 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-21 19:13:06,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 860 transitions. [2021-10-21 19:13:06,999 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 162 [2021-10-21 19:13:06,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:06,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:07,000 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:07,000 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 19:13:07,000 INFO L791 eck$LassoCheckResult]: Stem: 16990#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); 16951#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; 16952#L188 assume !false; 17394#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 17392#L41 assume 8466 == main_~s__state~0; 17389#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 17390#L90-1 main_~s__state~0 := 8496; 17433#L188 assume !false; 17431#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 17429#L41 assume !(8466 == main_~s__state~0); 17427#L44 assume 8496 == main_~s__state~0; 17409#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 17408#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 17404#L188 assume !false; 17402#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 17401#L41 assume !(8466 == main_~s__state~0); 17348#L44 assume !(8496 == main_~s__state~0); 17349#L48 assume !(8512 == main_~s__state~0); 17184#L52 assume !(8528 == main_~s__state~0); 17169#L56 assume !(8544 == main_~s__state~0); 17100#L60 assume !(8560 == main_~s__state~0); 17027#L64 [2021-10-21 19:13:07,001 INFO L793 eck$LassoCheckResult]: Loop: 17027#L64 assume 8576 == main_~s__state~0; 17024#L65 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 16965#L147 assume !(2 == main_~tmp___1~0);main_~s__state~0 := 8592; 16935#L188 assume !false; 17064#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 17059#L41 assume !(8466 == main_~s__state~0); 17054#L44 assume !(8496 == main_~s__state~0); 17049#L48 assume !(8512 == main_~s__state~0); 17044#L52 assume !(8528 == main_~s__state~0); 17038#L56 assume !(8544 == main_~s__state~0); 17026#L60 assume !(8560 == main_~s__state~0); 17027#L64 [2021-10-21 19:13:07,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:07,001 INFO L82 PathProgramCache]: Analyzing trace with hash 477150995, now seen corresponding path program 1 times [2021-10-21 19:13:07,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:07,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216757195] [2021-10-21 19:13:07,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:07,002 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:07,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:07,028 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-21 19:13:07,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:07,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216757195] [2021-10-21 19:13:07,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216757195] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:07,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:07,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:07,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596705744] [2021-10-21 19:13:07,029 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:13:07,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:07,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1797154313, now seen corresponding path program 1 times [2021-10-21 19:13:07,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:07,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942395999] [2021-10-21 19:13:07,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:07,031 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:07,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:07,035 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:07,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:07,038 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:07,073 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:07,073 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:07,074 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:07,074 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:07,074 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:07,074 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:07,074 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:07,074 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:07,074 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration12_Loop [2021-10-21 19:13:07,075 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:07,075 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:07,076 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-21 19:13:07,080 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-21 19:13:07,121 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:07,121 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:07,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:07,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:07,123 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:07,130 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:07,130 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:07,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-21 19:13:07,153 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 19:13:07,154 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-21 19:13:07,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:07,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:07,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:07,195 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:07,203 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:07,203 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:07,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-21 19:13:07,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:07,256 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:07,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:07,257 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:07,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-21 19:13:07,259 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:07,259 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:07,294 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:07,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-10-21 19:13:07,316 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:07,316 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:07,316 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:07,316 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:07,316 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:07,316 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:07,316 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:07,316 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:07,316 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration12_Loop [2021-10-21 19:13:07,316 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:07,316 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:07,317 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-21 19:13:07,325 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-21 19:13:07,362 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:07,362 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:07,362 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:07,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:07,364 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:07,378 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-21 19:13:07,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:07,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:07,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:07,388 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-21 19:13:07,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:07,390 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-21 19:13:07,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:07,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-21 19:13:07,409 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 19:13:07,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:07,441 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:07,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:07,442 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:07,444 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-21 19:13:07,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-21 19:13:07,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:07,452 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:07,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:07,453 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:07,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:07,453 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:07,454 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:07,469 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:07,478 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 19:13:07,478 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:07,478 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:07,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:07,479 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:07,480 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:07,480 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:07,480 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:07,480 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-21 19:13:07,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-21 19:13:07,499 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:07,500 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:07,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:07,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:07,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:07,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:07,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-10-21 19:13:07,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:07,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:07,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:07,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-21 19:13:07,755 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-21 19:13:07,756 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-21 19:13:07,756 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-21 19:13:07,958 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-21 19:13:07,959 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-21 19:13:07,959 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-21 19:13:07,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2021-10-21 19:13:07,959 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 162 transitions. Stem has 21 letters. Loop has 11 letters. [2021-10-21 19:13:07,960 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:07,960 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 162 transitions. Stem has 32 letters. Loop has 11 letters. [2021-10-21 19:13:07,960 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:07,960 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 162 transitions. Stem has 21 letters. Loop has 22 letters. [2021-10-21 19:13:07,960 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:07,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1093 states and 1434 transitions. [2021-10-21 19:13:07,968 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 215 [2021-10-21 19:13:07,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1093 states to 965 states and 1269 transitions. [2021-10-21 19:13:07,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 279 [2021-10-21 19:13:07,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 287 [2021-10-21 19:13:07,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1269 transitions. [2021-10-21 19:13:07,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:07,978 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1269 transitions. [2021-10-21 19:13:07,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1269 transitions. [2021-10-21 19:13:07,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 796. [2021-10-21 19:13:07,996 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-21 19:13:08,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1052 transitions. [2021-10-21 19:13:08,000 INFO L704 BuchiCegarLoop]: Abstraction has 796 states and 1052 transitions. [2021-10-21 19:13:08,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:08,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:08,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:08,001 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-21 19:13:08,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:08,051 INFO L93 Difference]: Finished difference Result 861 states and 1107 transitions. [2021-10-21 19:13:08,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:08,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 861 states and 1107 transitions. [2021-10-21 19:13:08,058 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 207 [2021-10-21 19:13:08,064 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 861 states to 837 states and 1077 transitions. [2021-10-21 19:13:08,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2021-10-21 19:13:08,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 253 [2021-10-21 19:13:08,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 837 states and 1077 transitions. [2021-10-21 19:13:08,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:08,066 INFO L681 BuchiCegarLoop]: Abstraction has 837 states and 1077 transitions. [2021-10-21 19:13:08,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states and 1077 transitions. [2021-10-21 19:13:08,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 829. [2021-10-21 19:13:08,079 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-21 19:13:08,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1068 transitions. [2021-10-21 19:13:08,083 INFO L704 BuchiCegarLoop]: Abstraction has 829 states and 1068 transitions. [2021-10-21 19:13:08,083 INFO L587 BuchiCegarLoop]: Abstraction has 829 states and 1068 transitions. [2021-10-21 19:13:08,083 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-21 19:13:08,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 829 states and 1068 transitions. [2021-10-21 19:13:08,087 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 206 [2021-10-21 19:13:08,087 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:08,088 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:08,088 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-21 19:13:08,088 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-21 19:13:08,089 INFO L791 eck$LassoCheckResult]: Stem: 20528#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); 20492#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; 20493#L188 assume !false; 20913#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20910#L41 assume 8466 == main_~s__state~0; 20907#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 20904#L90-1 main_~s__state~0 := 8496; 20901#L188 assume !false; 20898#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20867#L41 assume !(8466 == main_~s__state~0); 20866#L44 assume 8496 == main_~s__state~0; 20865#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 20520#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 20521#L188 assume !false; 21092#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 21070#L41 assume !(8466 == main_~s__state~0); 21071#L44 assume !(8496 == main_~s__state~0); 20514#L48 assume 8512 == main_~s__state~0; 20515#L49 main_~s__state~0 := 8528; 21064#L188 assume !false; 21063#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 21062#L41 assume !(8466 == main_~s__state~0); 21061#L44 assume !(8496 == main_~s__state~0); 21058#L48 assume !(8512 == main_~s__state~0); 21059#L52 assume !(8528 == main_~s__state~0); 20809#L56 assume !(8544 == main_~s__state~0); 20750#L60 assume !(8560 == main_~s__state~0); 20661#L64 assume 8576 == main_~s__state~0; 20625#L65 [2021-10-21 19:13:08,089 INFO L793 eck$LassoCheckResult]: Loop: 20625#L65 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 20507#L147 assume 2 == main_~tmp___1~0;main_~s__state~0 := 8466; 20508#L188 assume !false; 20731#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20729#L41 assume 8466 == main_~s__state~0; 20655#L42 assume !(0 == main_~blastFlag~0); 20724#L90-1 main_~s__state~0 := 8496; 20721#L188 assume !false; 20718#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20715#L41 assume !(8466 == main_~s__state~0); 20713#L44 assume 8496 == main_~s__state~0; 20650#L45 assume !(1 == main_~blastFlag~0); 20707#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 20706#L188 assume !false; 20705#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20698#L41 assume !(8466 == main_~s__state~0); 20695#L44 assume !(8496 == main_~s__state~0); 20686#L48 assume 8512 == main_~s__state~0; 20644#L49 main_~s__state~0 := 8528; 20662#L188 assume !false; 20658#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 20654#L41 assume !(8466 == main_~s__state~0); 20649#L44 assume !(8496 == main_~s__state~0); 20643#L48 assume !(8512 == main_~s__state~0); 20638#L52 assume !(8528 == main_~s__state~0); 20633#L56 assume !(8544 == main_~s__state~0); 20628#L60 assume !(8560 == main_~s__state~0); 20624#L64 assume 8576 == main_~s__state~0; 20625#L65 [2021-10-21 19:13:08,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:08,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1465346930, now seen corresponding path program 1 times [2021-10-21 19:13:08,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:08,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51196258] [2021-10-21 19:13:08,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:08,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:08,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:08,111 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-21 19:13:08,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:08,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51196258] [2021-10-21 19:13:08,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51196258] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:08,111 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:08,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:08,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495447594] [2021-10-21 19:13:08,112 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:13:08,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:08,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1544585997, now seen corresponding path program 1 times [2021-10-21 19:13:08,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:08,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551026440] [2021-10-21 19:13:08,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:08,113 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:08,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:08,128 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-21 19:13:08,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:08,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551026440] [2021-10-21 19:13:08,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551026440] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:08,129 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:08,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:08,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207916161] [2021-10-21 19:13:08,130 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:13:08,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:08,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:08,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:08,131 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-21 19:13:08,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:08,182 INFO L93 Difference]: Finished difference Result 886 states and 1109 transitions. [2021-10-21 19:13:08,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:08,183 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1109 transitions. [2021-10-21 19:13:08,189 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 212 [2021-10-21 19:13:08,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 851 states and 1068 transitions. [2021-10-21 19:13:08,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 258 [2021-10-21 19:13:08,197 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 260 [2021-10-21 19:13:08,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 851 states and 1068 transitions. [2021-10-21 19:13:08,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:08,198 INFO L681 BuchiCegarLoop]: Abstraction has 851 states and 1068 transitions. [2021-10-21 19:13:08,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states and 1068 transitions. [2021-10-21 19:13:08,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 836. [2021-10-21 19:13:08,213 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-21 19:13:08,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1052 transitions. [2021-10-21 19:13:08,217 INFO L704 BuchiCegarLoop]: Abstraction has 836 states and 1052 transitions. [2021-10-21 19:13:08,217 INFO L587 BuchiCegarLoop]: Abstraction has 836 states and 1052 transitions. [2021-10-21 19:13:08,217 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-21 19:13:08,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 836 states and 1052 transitions. [2021-10-21 19:13:08,222 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 211 [2021-10-21 19:13:08,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:08,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:08,223 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-21 19:13:08,223 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-21 19:13:08,223 INFO L791 eck$LassoCheckResult]: Stem: 22250#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); 22214#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; 22215#L188 assume !false; 22591#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22590#L41 assume 8466 == main_~s__state~0; 22588#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 22586#L90-1 main_~s__state~0 := 8496; 22585#L188 assume !false; 22583#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22581#L41 assume !(8466 == main_~s__state~0); 22578#L44 assume 8496 == main_~s__state~0; 22575#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 22572#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 22570#L188 assume !false; 22567#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22564#L41 assume !(8466 == main_~s__state~0); 22562#L44 assume !(8496 == main_~s__state~0); 22560#L48 assume 8512 == main_~s__state~0; 22557#L49 main_~s__state~0 := 8528; 22554#L188 assume !false; 22552#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22549#L41 assume !(8466 == main_~s__state~0); 22546#L44 assume !(8496 == main_~s__state~0); 22544#L48 assume !(8512 == main_~s__state~0); 22532#L52 assume 8528 == main_~s__state~0; 22522#L53 main_~s__state~0 := 8544; 22523#L188 assume !false; 22541#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22512#L41 assume !(8466 == main_~s__state~0); 22509#L44 assume !(8496 == main_~s__state~0); 22506#L48 assume !(8512 == main_~s__state~0); 22502#L52 assume !(8528 == main_~s__state~0); 22503#L56 assume !(8544 == main_~s__state~0); 22456#L60 assume !(8560 == main_~s__state~0); 22384#L64 assume 8576 == main_~s__state~0; 22300#L65 [2021-10-21 19:13:08,223 INFO L793 eck$LassoCheckResult]: Loop: 22300#L65 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 22492#L147 assume 2 == main_~tmp___1~0;main_~s__state~0 := 8466; 22490#L188 assume !false; 22487#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22483#L41 assume 8466 == main_~s__state~0; 22373#L42 assume !(0 == main_~blastFlag~0); 22473#L90-1 main_~s__state~0 := 8496; 22467#L188 assume !false; 22462#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22457#L41 assume !(8466 == main_~s__state~0); 22454#L44 assume 8496 == main_~s__state~0; 22368#L45 assume !(1 == main_~blastFlag~0); 22450#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 22447#L188 assume !false; 22443#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22439#L41 assume !(8466 == main_~s__state~0); 22436#L44 assume !(8496 == main_~s__state~0); 22433#L48 assume 8512 == main_~s__state~0; 22363#L49 main_~s__state~0 := 8528; 22422#L188 assume !false; 22419#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22416#L41 assume !(8466 == main_~s__state~0); 22413#L44 assume !(8496 == main_~s__state~0); 22408#L48 assume !(8512 == main_~s__state~0); 22399#L52 assume 8528 == main_~s__state~0; 22358#L53 main_~s__state~0 := 8544; 22381#L188 assume !false; 22378#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 22372#L41 assume !(8466 == main_~s__state~0); 22367#L44 assume !(8496 == main_~s__state~0); 22362#L48 assume !(8512 == main_~s__state~0); 22357#L52 assume !(8528 == main_~s__state~0); 22352#L56 assume !(8544 == main_~s__state~0); 22347#L60 assume !(8560 == main_~s__state~0); 22344#L64 assume 8576 == main_~s__state~0; 22300#L65 [2021-10-21 19:13:08,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:08,224 INFO L82 PathProgramCache]: Analyzing trace with hash -1975408204, now seen corresponding path program 1 times [2021-10-21 19:13:08,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:08,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294193165] [2021-10-21 19:13:08,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:08,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:08,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:08,247 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-21 19:13:08,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:08,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294193165] [2021-10-21 19:13:08,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294193165] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:08,248 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:08,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:08,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248699686] [2021-10-21 19:13:08,249 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:13:08,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:08,250 INFO L82 PathProgramCache]: Analyzing trace with hash -2135132753, now seen corresponding path program 1 times [2021-10-21 19:13:08,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:08,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731564207] [2021-10-21 19:13:08,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:08,251 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:08,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:08,268 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-21 19:13:08,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:08,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731564207] [2021-10-21 19:13:08,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731564207] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:08,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:08,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:08,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636738470] [2021-10-21 19:13:08,270 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:13:08,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:08,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:08,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:08,271 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-21 19:13:08,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:08,327 INFO L93 Difference]: Finished difference Result 878 states and 1072 transitions. [2021-10-21 19:13:08,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:08,328 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 878 states and 1072 transitions. [2021-10-21 19:13:08,333 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 206 [2021-10-21 19:13:08,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 878 states to 831 states and 1019 transitions. [2021-10-21 19:13:08,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 254 [2021-10-21 19:13:08,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 256 [2021-10-21 19:13:08,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 831 states and 1019 transitions. [2021-10-21 19:13:08,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:08,341 INFO L681 BuchiCegarLoop]: Abstraction has 831 states and 1019 transitions. [2021-10-21 19:13:08,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states and 1019 transitions. [2021-10-21 19:13:08,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 808. [2021-10-21 19:13:08,355 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-21 19:13:08,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 995 transitions. [2021-10-21 19:13:08,358 INFO L704 BuchiCegarLoop]: Abstraction has 808 states and 995 transitions. [2021-10-21 19:13:08,358 INFO L587 BuchiCegarLoop]: Abstraction has 808 states and 995 transitions. [2021-10-21 19:13:08,358 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-21 19:13:08,358 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 808 states and 995 transitions. [2021-10-21 19:13:08,362 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 205 [2021-10-21 19:13:08,362 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:08,362 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:08,363 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-21 19:13:08,364 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-21 19:13:08,364 INFO L791 eck$LassoCheckResult]: Stem: 23970#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); 23934#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; 23935#L188 assume !false; 24283#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24282#L41 assume 8466 == main_~s__state~0; 24281#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 24279#L90-1 main_~s__state~0 := 8496; 24277#L188 assume !false; 24275#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24273#L41 assume !(8466 == main_~s__state~0); 24271#L44 assume 8496 == main_~s__state~0; 24270#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 24268#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 24266#L188 assume !false; 24264#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24262#L41 assume !(8466 == main_~s__state~0); 24260#L44 assume !(8496 == main_~s__state~0); 24258#L48 assume 8512 == main_~s__state~0; 24257#L49 main_~s__state~0 := 8528; 24254#L188 assume !false; 24251#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24249#L41 assume !(8466 == main_~s__state~0); 24246#L44 assume !(8496 == main_~s__state~0); 24243#L48 assume !(8512 == main_~s__state~0); 24240#L52 assume 8528 == main_~s__state~0; 24238#L53 main_~s__state~0 := 8544; 24235#L188 assume !false; 24233#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24229#L41 assume !(8466 == main_~s__state~0); 24225#L44 assume !(8496 == main_~s__state~0); 24221#L48 assume !(8512 == main_~s__state~0); 24218#L52 assume !(8528 == main_~s__state~0); 24215#L56 assume 8544 == main_~s__state~0; 24208#L57 assume !(0 != 1 + main_~s__verify_mode~0);main_~s__state~0 := 8560; 24205#L188 assume !false; 24201#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24198#L41 assume !(8466 == main_~s__state~0); 24195#L44 assume !(8496 == main_~s__state~0); 24192#L48 assume !(8512 == main_~s__state~0); 24189#L52 assume !(8528 == main_~s__state~0); 24185#L56 assume !(8544 == main_~s__state~0); 24186#L60 assume !(8560 == main_~s__state~0); 24112#L64 assume 8576 == main_~s__state~0; 24014#L65 [2021-10-21 19:13:08,364 INFO L793 eck$LassoCheckResult]: Loop: 24014#L65 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 23951#L147 assume 2 == main_~tmp___1~0;main_~s__state~0 := 8466; 23952#L188 assume !false; 24319#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24317#L41 assume 8466 == main_~s__state~0; 24090#L42 assume !(0 == main_~blastFlag~0); 24314#L90-1 main_~s__state~0 := 8496; 24312#L188 assume !false; 24310#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24308#L41 assume !(8466 == main_~s__state~0); 24306#L44 assume 8496 == main_~s__state~0; 24085#L45 assume !(1 == main_~blastFlag~0); 24302#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 24301#L188 assume !false; 24300#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24299#L41 assume !(8466 == main_~s__state~0); 24298#L44 assume !(8496 == main_~s__state~0); 24297#L48 assume 8512 == main_~s__state~0; 24080#L49 main_~s__state~0 := 8528; 24296#L188 assume !false; 24295#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24294#L41 assume !(8466 == main_~s__state~0); 24293#L44 assume !(8496 == main_~s__state~0); 24292#L48 assume !(8512 == main_~s__state~0); 24291#L52 assume 8528 == main_~s__state~0; 24075#L53 main_~s__state~0 := 8544; 24290#L188 assume !false; 24289#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24288#L41 assume !(8466 == main_~s__state~0); 24287#L44 assume !(8496 == main_~s__state~0); 24286#L48 assume !(8512 == main_~s__state~0); 24285#L52 assume !(8528 == main_~s__state~0); 24113#L56 assume 8544 == main_~s__state~0; 24070#L57 assume !(0 != 1 + main_~s__verify_mode~0);main_~s__state~0 := 8560; 24099#L188 assume !false; 24094#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 24089#L41 assume !(8466 == main_~s__state~0); 24084#L44 assume !(8496 == main_~s__state~0); 24079#L48 assume !(8512 == main_~s__state~0); 24074#L52 assume !(8528 == main_~s__state~0); 24069#L56 assume !(8544 == main_~s__state~0); 24064#L60 assume !(8560 == main_~s__state~0); 24061#L64 assume 8576 == main_~s__state~0; 24014#L65 [2021-10-21 19:13:08,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:08,365 INFO L82 PathProgramCache]: Analyzing trace with hash 242898568, now seen corresponding path program 1 times [2021-10-21 19:13:08,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:08,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226378613] [2021-10-21 19:13:08,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:08,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:08,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:08,415 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-21 19:13:08,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:08,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226378613] [2021-10-21 19:13:08,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226378613] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:08,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:08,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:08,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158037284] [2021-10-21 19:13:08,417 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:13:08,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:08,418 INFO L82 PathProgramCache]: Analyzing trace with hash -1911359613, now seen corresponding path program 1 times [2021-10-21 19:13:08,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:08,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114128122] [2021-10-21 19:13:08,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:08,418 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:08,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:08,445 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-21 19:13:08,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:08,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114128122] [2021-10-21 19:13:08,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114128122] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:08,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:08,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:08,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563947486] [2021-10-21 19:13:08,446 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 19:13:08,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:08,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:08,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:08,447 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-21 19:13:08,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:08,503 INFO L93 Difference]: Finished difference Result 889 states and 1061 transitions. [2021-10-21 19:13:08,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:08,503 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1061 transitions. [2021-10-21 19:13:08,509 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 182 [2021-10-21 19:13:08,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 825 states and 988 transitions. [2021-10-21 19:13:08,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 239 [2021-10-21 19:13:08,515 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2021-10-21 19:13:08,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 825 states and 988 transitions. [2021-10-21 19:13:08,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:08,516 INFO L681 BuchiCegarLoop]: Abstraction has 825 states and 988 transitions. [2021-10-21 19:13:08,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states and 988 transitions. [2021-10-21 19:13:08,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 816. [2021-10-21 19:13:08,530 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-21 19:13:08,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 979 transitions. [2021-10-21 19:13:08,533 INFO L704 BuchiCegarLoop]: Abstraction has 816 states and 979 transitions. [2021-10-21 19:13:08,533 INFO L587 BuchiCegarLoop]: Abstraction has 816 states and 979 transitions. [2021-10-21 19:13:08,533 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-21 19:13:08,533 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 816 states and 979 transitions. [2021-10-21 19:13:08,536 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 182 [2021-10-21 19:13:08,536 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:08,536 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:08,537 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-21 19:13:08,537 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-21 19:13:08,537 INFO L791 eck$LassoCheckResult]: Stem: 25676#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); 25640#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; 25641#L188 assume !false; 25904#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 25905#L41 assume 8466 == main_~s__state~0; 26283#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 26282#L90-1 main_~s__state~0 := 8496; 26281#L188 assume !false; 26280#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 26279#L41 assume !(8466 == main_~s__state~0); 26278#L44 assume 8496 == main_~s__state~0; 26277#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 26252#L97-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8656; 26060#L188 assume !false; 26251#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 26249#L41 assume !(8466 == main_~s__state~0); 26247#L44 assume !(8496 == main_~s__state~0); 26245#L48 assume !(8512 == main_~s__state~0); 26243#L52 assume !(8528 == main_~s__state~0); 26241#L56 assume !(8544 == main_~s__state~0); 26239#L60 assume !(8560 == main_~s__state~0); 26237#L64 assume !(8576 == main_~s__state~0); 26235#L68 assume !(8592 == main_~s__state~0); 26233#L72 assume !(8608 == main_~s__state~0); 26231#L76 assume !(8640 == main_~s__state~0); 26229#L80 assume 8656 == main_~s__state~0; 26223#L81 assume 2 == main_~blastFlag~0;main_~blastFlag~0 := 3; 26224#L174-1 main_~s__state~0 := 8672; 26340#L188 assume !false; 26338#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 26337#L41 assume !(8466 == main_~s__state~0); 26335#L44 assume !(8496 == main_~s__state~0); 26334#L48 assume !(8512 == main_~s__state~0); 26333#L52 assume !(8528 == main_~s__state~0); 26332#L56 assume !(8544 == main_~s__state~0); 26331#L60 assume !(8560 == main_~s__state~0); 26330#L64 assume !(8576 == main_~s__state~0); 26329#L68 assume !(8592 == main_~s__state~0); 26328#L72 assume !(8608 == main_~s__state~0); 26327#L76 assume !(8640 == main_~s__state~0); 26326#L80 assume !(8656 == main_~s__state~0); 26325#L84 assume 8672 == main_~s__state~0; 26324#L85 assume 4 == main_~blastFlag~0;main_~blastFlag~0 := 5; 26322#L181-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 26319#L188 assume !false; 26130#L35 [2021-10-21 19:13:08,538 INFO L793 eck$LassoCheckResult]: Loop: 26130#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 26121#L41 assume !(8466 == main_~s__state~0); 26117#L44 assume !(8496 == main_~s__state~0); 26113#L48 assume !(8512 == main_~s__state~0); 26109#L52 assume !(8528 == main_~s__state~0); 26020#L56 assume !(8544 == main_~s__state~0); 26019#L60 assume !(8560 == main_~s__state~0); 25677#L64 assume !(8576 == main_~s__state~0); 25678#L68 assume !(8592 == main_~s__state~0); 25687#L72 assume !(8608 == main_~s__state~0); 25704#L76 assume !(8640 == main_~s__state~0); 25644#L80 assume 8656 == main_~s__state~0; 25645#L81 assume !(2 == main_~blastFlag~0); 25681#L174-1 main_~s__state~0 := 8672; 25696#L188 assume !false; 26321#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 26337#L41 assume !(8466 == main_~s__state~0); 26335#L44 assume !(8496 == main_~s__state~0); 26334#L48 assume !(8512 == main_~s__state~0); 26333#L52 assume !(8528 == main_~s__state~0); 26332#L56 assume !(8544 == main_~s__state~0); 26331#L60 assume !(8560 == main_~s__state~0); 26330#L64 assume !(8576 == main_~s__state~0); 26329#L68 assume !(8592 == main_~s__state~0); 26328#L72 assume !(8608 == main_~s__state~0); 26327#L76 assume !(8640 == main_~s__state~0); 26326#L80 assume !(8656 == main_~s__state~0); 26325#L84 assume 8672 == main_~s__state~0; 26324#L85 assume 4 == main_~blastFlag~0;main_~blastFlag~0 := 5; 26322#L181-1 assume 0 != main_~s__hit~0;main_~s__state~0 := 8640; 26319#L188 assume !false; 26130#L35 [2021-10-21 19:13:08,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:08,538 INFO L82 PathProgramCache]: Analyzing trace with hash -359758799, now seen corresponding path program 1 times [2021-10-21 19:13:08,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:08,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250374054] [2021-10-21 19:13:08,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:08,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:08,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:08,564 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-21 19:13:08,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 19:13:08,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250374054] [2021-10-21 19:13:08,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250374054] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 19:13:08,565 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 19:13:08,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 19:13:08,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509875246] [2021-10-21 19:13:08,566 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 19:13:08,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:08,566 INFO L82 PathProgramCache]: Analyzing trace with hash 944749696, now seen corresponding path program 1 times [2021-10-21 19:13:08,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:08,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049703592] [2021-10-21 19:13:08,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:08,567 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:08,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:08,572 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:08,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:08,576 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:08,661 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:08,661 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:08,661 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:08,662 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:08,662 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 19:13:08,662 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:08,662 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:08,662 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:08,662 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration16_Loop [2021-10-21 19:13:08,662 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:08,663 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:08,663 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-21 19:13:08,666 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-21 19:13:08,670 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-21 19:13:08,708 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:08,708 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 19:13:08,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:08,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:08,710 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:08,718 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:08,718 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:08,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-21 19:13:08,739 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 19:13:08,739 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-21 19:13:08,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:08,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:08,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:08,761 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:08,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-21 19:13:08,763 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 19:13:08,763 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:08,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-10-21 19:13:08,797 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:08,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:08,798 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:08,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-21 19:13:08,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 19:13:08,801 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 19:13:08,810 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 19:13:08,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-10-21 19:13:08,831 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 19:13:08,831 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 19:13:08,831 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 19:13:08,831 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 19:13:08,831 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 19:13:08,831 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:08,831 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 19:13:08,832 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 19:13:08,832 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1a.cil.c_Iteration16_Loop [2021-10-21 19:13:08,832 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 19:13:08,832 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 19:13:08,832 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-21 19:13:08,843 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-21 19:13:08,849 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-21 19:13:08,880 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 19:13:08,881 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 19:13:08,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:08,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:08,882 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:08,883 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-21 19:13:08,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-21 19:13:08,891 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:08,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:08,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:08,891 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-21 19:13:08,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:08,892 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-21 19:13:08,892 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:08,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 19:13:08,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:08,925 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:08,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:08,927 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:08,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-21 19:13:08,928 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-21 19:13:08,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 19:13:08,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 19:13:08,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 19:13:08,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 19:13:08,936 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 19:13:08,938 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 19:13:08,938 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 19:13:08,948 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 19:13:08,952 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-21 19:13:08,952 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 19:13:08,952 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 19:13:08,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 19:13:08,957 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 19:13:08,959 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 19:13:08,959 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 19:13:08,960 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 19:13:08,960 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-21 19:13:08,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-21 19:13:08,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:08,996 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 19:13:09,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:09,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:09,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:09,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:09,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:09,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:09,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:09,311 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-21 19:13:09,311 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-21 19:13:09,312 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-21 19:13:09,323 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-21 19:13:09,324 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-21 19:13:09,324 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-21 19:13:09,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2021-10-21 19:13:09,325 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 45 letters. Loop has 31 letters. [2021-10-21 19:13:09,325 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:09,325 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-21 19:13:09,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:09,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:09,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:09,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:09,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:09,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:09,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-21 19:13:09,701 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-21 19:13:09,702 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-21 19:13:09,702 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-21 19:13:09,714 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-21 19:13:09,714 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-21 19:13:09,715 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-21 19:13:09,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 6 transitions. [2021-10-21 19:13:09,715 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 6 transitions. Stem has 45 letters. Loop has 31 letters. [2021-10-21 19:13:09,715 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:09,715 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-21 19:13:09,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:09,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:09,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 19:13:09,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 19:13:09,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 19:13:09,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 19:13:10,020 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-21 19:13:10,020 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-21 19:13:10,021 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-21 19:13:10,148 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-21 19:13:10,149 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-21 19:13:10,149 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-21 19:13:10,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2021-10-21 19:13:10,150 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 128 transitions. Stem has 45 letters. Loop has 31 letters. [2021-10-21 19:13:10,150 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:10,151 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 128 transitions. Stem has 76 letters. Loop has 31 letters. [2021-10-21 19:13:10,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:10,151 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 128 transitions. Stem has 45 letters. Loop has 62 letters. [2021-10-21 19:13:10,152 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 19:13:10,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1762 states and 2064 transitions. [2021-10-21 19:13:10,161 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 146 [2021-10-21 19:13:10,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1762 states to 1036 states and 1214 transitions. [2021-10-21 19:13:10,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-10-21 19:13:10,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 252 [2021-10-21 19:13:10,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1036 states and 1214 transitions. [2021-10-21 19:13:10,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:10,171 INFO L681 BuchiCegarLoop]: Abstraction has 1036 states and 1214 transitions. [2021-10-21 19:13:10,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states and 1214 transitions. [2021-10-21 19:13:10,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 864. [2021-10-21 19:13:10,192 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-21 19:13:10,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1039 transitions. [2021-10-21 19:13:10,195 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1039 transitions. [2021-10-21 19:13:10,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 19:13:10,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 19:13:10,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 19:13:10,197 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-21 19:13:10,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 19:13:10,214 INFO L93 Difference]: Finished difference Result 864 states and 1036 transitions. [2021-10-21 19:13:10,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 19:13:10,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1036 transitions. [2021-10-21 19:13:10,220 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 146 [2021-10-21 19:13:10,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 864 states and 1036 transitions. [2021-10-21 19:13:10,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2021-10-21 19:13:10,227 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2021-10-21 19:13:10,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 1036 transitions. [2021-10-21 19:13:10,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 19:13:10,227 INFO L681 BuchiCegarLoop]: Abstraction has 864 states and 1036 transitions. [2021-10-21 19:13:10,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 1036 transitions. [2021-10-21 19:13:10,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 864. [2021-10-21 19:13:10,244 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-21 19:13:10,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1036 transitions. [2021-10-21 19:13:10,247 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1036 transitions. [2021-10-21 19:13:10,247 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1036 transitions. [2021-10-21 19:13:10,247 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-21 19:13:10,247 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1036 transitions. [2021-10-21 19:13:10,250 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 146 [2021-10-21 19:13:10,251 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 19:13:10,251 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 19:13:10,252 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-21 19:13:10,252 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-21 19:13:10,252 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); 32324#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; 32325#L188 assume !false; 32761#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32757#L41 assume 8466 == main_~s__state~0; 32754#L42 assume 0 == main_~blastFlag~0;main_~blastFlag~0 := 1; 32750#L90-1 main_~s__state~0 := 8496; 32746#L188 assume !false; 32742#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32739#L41 assume !(8466 == main_~s__state~0); 32735#L44 assume 8496 == main_~s__state~0; 32385#L45 assume 1 == main_~blastFlag~0;main_~blastFlag~0 := 2; 32354#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 32355#L188 assume !false; 32678#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32677#L41 assume !(8466 == main_~s__state~0); 32674#L44 assume !(8496 == main_~s__state~0); 32671#L48 assume 8512 == main_~s__state~0; 32332#L49 main_~s__state~0 := 8528; 32333#L188 assume !false; 32601#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32599#L41 assume !(8466 == main_~s__state~0); 32597#L44 assume !(8496 == main_~s__state~0); 32595#L48 assume !(8512 == main_~s__state~0); 32591#L52 assume 8528 == main_~s__state~0; 32398#L53 main_~s__state~0 := 8544; 32399#L188 assume !false; 32876#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32378#L41 assume !(8466 == main_~s__state~0); 32304#L44 assume !(8496 == main_~s__state~0); 32305#L48 assume !(8512 == main_~s__state~0); 32348#L52 assume !(8528 == main_~s__state~0); 32312#L56 assume 8544 == main_~s__state~0; 32313#L57 assume 0 != 1 + main_~s__verify_mode~0; 32771#L117 assume !(0 != main_~s__session__peer~0); 32775#L124 assume !(0 != (256 + main_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296); 32773#L132 main_~s__state~0 := 8576; 32872#L188 assume !false; 32874#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32971#L41 assume !(8466 == main_~s__state~0); 32970#L44 assume !(8496 == main_~s__state~0); 32968#L48 assume !(8512 == main_~s__state~0); 32966#L52 assume !(8528 == main_~s__state~0); 32964#L56 assume !(8544 == main_~s__state~0); 32879#L60 assume !(8560 == main_~s__state~0); 32548#L64 assume 8576 == main_~s__state~0; 32402#L65 [2021-10-21 19:13:10,252 INFO L793 eck$LassoCheckResult]: Loop: 32402#L65 main_~tmp___1~0 := main_#t~nondet11;havoc main_#t~nondet11; 32341#L147 assume 2 == main_~tmp___1~0;main_~s__state~0 := 8466; 32342#L188 assume !false; 32823#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32820#L41 assume 8466 == main_~s__state~0; 32374#L42 assume !(0 == main_~blastFlag~0); 32368#L90-1 main_~s__state~0 := 8496; 32369#L188 assume !false; 32799#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32794#L41 assume !(8466 == main_~s__state~0); 32590#L44 assume 8496 == main_~s__state~0; 32448#L45 assume !(1 == main_~blastFlag~0); 32586#L97-1 assume !(0 != main_~s__hit~0);main_~s__state~0 := 8512; 32584#L188 assume !false; 32582#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32580#L41 assume !(8466 == main_~s__state~0); 32578#L44 assume !(8496 == main_~s__state~0); 32576#L48 assume 8512 == main_~s__state~0; 32441#L49 main_~s__state~0 := 8528; 32574#L188 assume !false; 32572#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32570#L41 assume !(8466 == main_~s__state~0); 32568#L44 assume !(8496 == main_~s__state~0); 32566#L48 assume !(8512 == main_~s__state~0); 32564#L52 assume 8528 == main_~s__state~0; 32437#L53 main_~s__state~0 := 8544; 32562#L188 assume !false; 32559#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32556#L41 assume !(8466 == main_~s__state~0); 32551#L44 assume !(8496 == main_~s__state~0); 32545#L48 assume !(8512 == main_~s__state~0); 32542#L52 assume !(8528 == main_~s__state~0); 32467#L56 assume 8544 == main_~s__state~0; 32395#L57 assume 0 != 1 + main_~s__verify_mode~0; 32318#L117 assume !(0 != main_~s__session__peer~0); 32319#L124 assume !(0 != (256 + main_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296); 32461#L132 main_~s__state~0 := 8576; 32457#L188 assume !false; 32454#L35 assume !(main_~s__state~0 <= 8512 && main_~blastFlag~0 > 2); 32452#L41 assume !(8466 == main_~s__state~0); 32447#L44 assume !(8496 == main_~s__state~0); 32440#L48 assume !(8512 == main_~s__state~0); 32436#L52 assume !(8528 == main_~s__state~0); 32433#L56 assume !(8544 == main_~s__state~0); 32429#L60 assume !(8560 == main_~s__state~0); 32425#L64 assume 8576 == main_~s__state~0; 32402#L65 [2021-10-21 19:13:10,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:10,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1923687841, now seen corresponding path program 1 times [2021-10-21 19:13:10,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:10,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086455508] [2021-10-21 19:13:10,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:10,254 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:10,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:10,281 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:10,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:10,308 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:10,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:10,309 INFO L82 PathProgramCache]: Analyzing trace with hash -180445498, now seen corresponding path program 1 times [2021-10-21 19:13:10,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:10,310 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994478358] [2021-10-21 19:13:10,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:10,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:10,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:10,320 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:10,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:10,329 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:10,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 19:13:10,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1007086694, now seen corresponding path program 1 times [2021-10-21 19:13:10,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 19:13:10,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558114402] [2021-10-21 19:13:10,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 19:13:10,330 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 19:13:10,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:10,346 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 19:13:10,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 19:13:10,395 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 19:13:11,248 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.10 07:13:11 BoogieIcfgContainer [2021-10-21 19:13:11,248 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-21 19:13:11,249 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-21 19:13:11,249 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-21 19:13:11,249 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-21 19:13:11,250 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 07:12:57" (3/4) ... [2021-10-21 19:13:11,253 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-21 19:13:11,319 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/witness.graphml [2021-10-21 19:13:11,319 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-21 19:13:11,321 INFO L168 Benchmark]: Toolchain (without parser) took 14840.77 ms. Allocated memory was 127.9 MB in the beginning and 224.4 MB in the end (delta: 96.5 MB). Free memory was 91.9 MB in the beginning and 99.2 MB in the end (delta: -7.3 MB). Peak memory consumption was 89.5 MB. Max. memory is 16.1 GB. [2021-10-21 19:13:11,321 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 127.9 MB. Free memory was 100.4 MB in the beginning and 100.4 MB in the end (delta: 21.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 19:13:11,322 INFO L168 Benchmark]: CACSL2BoogieTranslator took 314.65 ms. Allocated memory is still 127.9 MB. Free memory was 91.6 MB in the beginning and 101.4 MB in the end (delta: -9.8 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-21 19:13:11,322 INFO L168 Benchmark]: Boogie Procedure Inliner took 62.86 ms. Allocated memory is still 127.9 MB. Free memory was 101.4 MB in the beginning and 100.0 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 19:13:11,323 INFO L168 Benchmark]: Boogie Preprocessor took 57.87 ms. Allocated memory is still 127.9 MB. Free memory was 100.0 MB in the beginning and 98.5 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 19:13:11,323 INFO L168 Benchmark]: RCFGBuilder took 416.37 ms. Allocated memory is still 127.9 MB. Free memory was 98.5 MB in the beginning and 86.0 MB in the end (delta: 12.5 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-21 19:13:11,324 INFO L168 Benchmark]: BuchiAutomizer took 13901.20 ms. Allocated memory was 127.9 MB in the beginning and 224.4 MB in the end (delta: 96.5 MB). Free memory was 86.0 MB in the beginning and 103.3 MB in the end (delta: -17.3 MB). Peak memory consumption was 81.6 MB. Max. memory is 16.1 GB. [2021-10-21 19:13:11,324 INFO L168 Benchmark]: Witness Printer took 70.38 ms. Allocated memory is still 224.4 MB. Free memory was 103.3 MB in the beginning and 99.2 MB in the end (delta: 4.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-21 19:13:11,327 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 127.9 MB. Free memory was 100.4 MB in the beginning and 100.4 MB in the end (delta: 21.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 314.65 ms. Allocated memory is still 127.9 MB. Free memory was 91.6 MB in the beginning and 101.4 MB in the end (delta: -9.8 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 62.86 ms. Allocated memory is still 127.9 MB. Free memory was 101.4 MB in the beginning and 100.0 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.1 GB. * Boogie Preprocessor took 57.87 ms. Allocated memory is still 127.9 MB. Free memory was 100.0 MB in the beginning and 98.5 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 416.37 ms. Allocated memory is still 127.9 MB. Free memory was 98.5 MB in the beginning and 86.0 MB in the end (delta: 12.5 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 13901.20 ms. Allocated memory was 127.9 MB in the beginning and 224.4 MB in the end (delta: 96.5 MB). Free memory was 86.0 MB in the beginning and 103.3 MB in the end (delta: -17.3 MB). Peak memory consumption was 81.6 MB. Max. memory is 16.1 GB. * Witness Printer took 70.38 ms. Allocated memory is still 224.4 MB. Free memory was 103.3 MB in the beginning and 99.2 MB in the end (delta: 4.1 MB). Peak memory consumption was 4.2 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 13.8s and 17 iterations. TraceHistogramMax:6. Analysis of lassos took 6.8s. Construction of modules took 1.5s. Büchi inclusion checks took 4.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 25. Automata minimization 355.9ms 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, 1522.5ms 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: 46ms VariablesStem: 0 VariablesLoop: 2 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 11 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 64]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=8600} State at position 1 is {NULL=0, NULL=0, NULL=0, NULL=8601, NULL=0, tmp___1=2, \result=0, NULL=8603, cb=0, NULL=8600, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c775e6d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52ac603=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7262cd44=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7013dbd1=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76917788=2, NULL=0, s__hit=0, NULL=8602, buf=0, s__verify_mode=10, blastFlag=2, s__s3__tmp__new_cipher__algorithms=-4294967552, s__state=8576} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 64]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L21] int s__state ; [L22] int s__hit = __VERIFIER_nondet_int() ; [L23] int s__verify_mode = __VERIFIER_nondet_int() ; [L24] int s__session__peer = __VERIFIER_nondet_int() ; [L25] unsigned long s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_long() ; [L26] int buf ; [L27] int cb ; [L28] int blastFlag ; [L29] int tmp___1; [L31] s__state = 8466 [L32] blastFlag = 0 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND TRUE s__state == 8466 [L90] COND TRUE blastFlag == 0 [L91] blastFlag = 1 [L93] s__state = 8496 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND TRUE s__state == 8496 [L97] COND TRUE blastFlag == 1 [L98] blastFlag = 2 [L100] COND FALSE !(\read(s__hit)) [L103] s__state = 8512 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND TRUE s__state == 8512 [L108] s__state = 8528 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND TRUE s__state == 8528 [L112] s__state = 8544 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND FALSE !(s__state == 8528) [L56] COND TRUE s__state == 8544 [L116] COND TRUE s__verify_mode + 1 [L117] COND FALSE !(s__session__peer != 0) [L125] COND FALSE !(s__s3__tmp__new_cipher__algorithms + 256UL) [L133] s__state = 8576 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND FALSE !(s__state == 8528) [L56] COND FALSE !(s__state == 8544) [L60] COND FALSE !(s__state == 8560) [L64] COND TRUE s__state == 8576 Loop: [L146] tmp___1 = __VERIFIER_nondet_int() [L147] COND TRUE tmp___1 == 2 [L148] s__state = 8466 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND TRUE s__state == 8466 [L90] COND FALSE !(blastFlag == 0) [L93] s__state = 8496 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND TRUE s__state == 8496 [L97] COND FALSE !(blastFlag == 1) [L100] COND FALSE !(\read(s__hit)) [L103] s__state = 8512 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND TRUE s__state == 8512 [L108] s__state = 8528 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND TRUE s__state == 8528 [L112] s__state = 8544 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND FALSE !(s__state == 8528) [L56] COND TRUE s__state == 8544 [L116] COND TRUE s__verify_mode + 1 [L117] COND FALSE !(s__session__peer != 0) [L125] COND FALSE !(s__s3__tmp__new_cipher__algorithms + 256UL) [L133] s__state = 8576 [L34] COND TRUE 1 [L35] COND FALSE !(s__state <= 8512 && blastFlag > 2) [L41] COND FALSE !(s__state == 8466) [L44] COND FALSE !(s__state == 8496) [L48] COND FALSE !(s__state == 8512) [L52] COND FALSE !(s__state == 8528) [L56] COND FALSE !(s__state == 8544) [L60] COND FALSE !(s__state == 8560) [L64] COND TRUE s__state == 8576 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-21 19:13:11,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f6d43e79-a918-4291-bd62-39a64c61c787/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...