./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash defe4a000b54820195525cab63f7790d3323d50a ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 01:18:38,432 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 01:18:38,434 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 01:18:38,480 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 01:18:38,481 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 01:18:38,484 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 01:18:38,486 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 01:18:38,490 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 01:18:38,493 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 01:18:38,498 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 01:18:38,499 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 01:18:38,501 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 01:18:38,501 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 01:18:38,504 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 01:18:38,507 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 01:18:38,516 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 01:18:38,518 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 01:18:38,519 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 01:18:38,521 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 01:18:38,531 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 01:18:38,533 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 01:18:38,534 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 01:18:38,537 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 01:18:38,538 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 01:18:38,547 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 01:18:38,548 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 01:18:38,548 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 01:18:38,550 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 01:18:38,551 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 01:18:38,553 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 01:18:38,554 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 01:18:38,555 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 01:18:38,556 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 01:18:38,558 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 01:18:38,559 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 01:18:38,559 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 01:18:38,560 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 01:18:38,560 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 01:18:38,561 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 01:18:38,562 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 01:18:38,562 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 01:18:38,563 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 01:18:38,614 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 01:18:38,620 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 01:18:38,620 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 01:18:38,621 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 01:18:38,622 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 01:18:38,623 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 01:18:38,623 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 01:18:38,623 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 01:18:38,623 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 01:18:38,624 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 01:18:38,625 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 01:18:38,625 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 01:18:38,625 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 01:18:38,625 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 01:18:38,625 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 01:18:38,626 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 01:18:38,626 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 01:18:38,626 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 01:18:38,626 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 01:18:38,627 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 01:18:38,627 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 01:18:38,627 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 01:18:38,627 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 01:18:38,627 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 01:18:38,628 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 01:18:38,628 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 01:18:38,628 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 01:18:38,628 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 01:18:38,628 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 01:18:38,629 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 01:18:38,629 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 01:18:38,629 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 01:18:38,630 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 01:18:38,631 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_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> defe4a000b54820195525cab63f7790d3323d50a [2021-10-13 01:18:38,899 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 01:18:38,925 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 01:18:38,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 01:18:38,929 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 01:18:38,931 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 01:18:38,932 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-10-13 01:18:39,004 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/data/138b2c92f/0ed8136d26fb4355b751160858af7deb/FLAG50eea0b94 [2021-10-13 01:18:39,427 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 01:18:39,428 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-10-13 01:18:39,439 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/data/138b2c92f/0ed8136d26fb4355b751160858af7deb/FLAG50eea0b94 [2021-10-13 01:18:39,807 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/data/138b2c92f/0ed8136d26fb4355b751160858af7deb [2021-10-13 01:18:39,810 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 01:18:39,811 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 01:18:39,823 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 01:18:39,823 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 01:18:39,827 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 01:18:39,828 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 01:18:39" (1/1) ... [2021-10-13 01:18:39,829 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f6fbecf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:39, skipping insertion in model container [2021-10-13 01:18:39,829 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 01:18:39" (1/1) ... [2021-10-13 01:18:39,836 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 01:18:39,899 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 01:18:40,173 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_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43168,43181] [2021-10-13 01:18:40,182 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 01:18:40,197 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 01:18:40,287 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_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43168,43181] [2021-10-13 01:18:40,299 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 01:18:40,315 INFO L208 MainTranslator]: Completed translation [2021-10-13 01:18:40,316 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40 WrapperNode [2021-10-13 01:18:40,316 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 01:18:40,318 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 01:18:40,318 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 01:18:40,318 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 01:18:40,325 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,345 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,399 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 01:18:40,400 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 01:18:40,400 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 01:18:40,400 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 01:18:40,418 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,418 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,428 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,430 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,438 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,457 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,460 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,464 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 01:18:40,465 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 01:18:40,465 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 01:18:40,465 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 01:18:40,481 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (1/1) ... [2021-10-13 01:18:40,491 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:40,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:40,509 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:40,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 01:18:40,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 01:18:40,548 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 01:18:40,549 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 01:18:40,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 01:18:40,659 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 01:18:41,171 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-13 01:18:41,171 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-13 01:18:41,179 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 01:18:41,180 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 01:18:41,182 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:18:41 BoogieIcfgContainer [2021-10-13 01:18:41,182 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 01:18:41,183 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 01:18:41,183 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 01:18:41,188 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 01:18:41,191 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:18:41,191 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 01:18:39" (1/3) ... [2021-10-13 01:18:41,192 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1dd45218 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 01:18:41, skipping insertion in model container [2021-10-13 01:18:41,192 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:18:41,193 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:40" (2/3) ... [2021-10-13 01:18:41,193 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1dd45218 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 01:18:41, skipping insertion in model container [2021-10-13 01:18:41,193 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:18:41,193 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:18:41" (3/3) ... [2021-10-13 01:18:41,195 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2021-10-13 01:18:41,243 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 01:18:41,243 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 01:18:41,243 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 01:18:41,243 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 01:18:41,243 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 01:18:41,243 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 01:18:41,243 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 01:18:41,244 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 01:18:41,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:41,291 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-10-13 01:18:41,291 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:41,291 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:41,299 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 01:18:41,299 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:41,299 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 01:18:41,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:41,309 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-10-13 01:18:41,309 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:41,309 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:41,310 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 01:18:41,311 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:41,315 INFO L791 eck$LassoCheckResult]: Stem: 135#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); 43#L-1true havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 148#L86-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 26#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 117#L100-2true [2021-10-13 01:18:41,316 INFO L793 eck$LassoCheckResult]: Loop: 117#L100-2true assume !false; 136#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134#L103true assume !(12292 == ssl3_accept_~s__state~0); 133#L106true assume !(16384 == ssl3_accept_~s__state~0); 127#L109true assume !(8192 == ssl3_accept_~s__state~0); 55#L112true assume !(24576 == ssl3_accept_~s__state~0); 62#L115true assume !(8195 == ssl3_accept_~s__state~0); 105#L118true assume 8480 == ssl3_accept_~s__state~0; 52#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 70#L260true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 50#L549true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115#L586true assume !(8576 == ssl3_accept_~state~0); 49#L604true ssl3_accept_~skip~0 := 0; 117#L100-2true [2021-10-13 01:18:41,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:41,320 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-13 01:18:41,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:41,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865480881] [2021-10-13 01:18:41,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:41,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:41,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:41,471 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:41,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:41,561 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:41,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:41,570 INFO L82 PathProgramCache]: Analyzing trace with hash -383541900, now seen corresponding path program 1 times [2021-10-13 01:18:41,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:41,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6223965] [2021-10-13 01:18:41,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:41,571 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:41,590 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:41,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:41,610 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:41,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:41,612 INFO L82 PathProgramCache]: Analyzing trace with hash -2120240829, now seen corresponding path program 1 times [2021-10-13 01:18:41,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:41,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019279861] [2021-10-13 01:18:41,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:41,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:41,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:41,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:41,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:41,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019279861] [2021-10-13 01:18:41,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019279861] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:41,754 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:41,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:41,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653279301] [2021-10-13 01:18:41,896 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:18:41,896 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:18:41,896 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:18:41,897 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:18:41,897 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:18:41,897 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:41,897 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:18:41,897 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:18:41,898 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-10-13 01:18:41,898 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:18:41,898 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:18:41,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:41,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:41,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:41,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:41,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:41,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:41,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:42,045 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:18:42,045 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:18:42,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,049 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,053 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:42,053 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:42,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 01:18:42,086 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:42,086 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:42,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,126 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:42,134 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:42,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 01:18:42,180 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:42,180 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:42,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,224 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,230 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:42,231 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:42,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 01:18:42,249 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:42,249 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:42,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,270 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,272 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 01:18:42,274 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:42,274 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:42,284 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:42,284 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:42,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-10-13 01:18:42,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,310 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,328 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:42,328 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:42,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 01:18:42,350 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:42,350 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:42,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,374 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,376 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 01:18:42,390 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:42,390 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:42,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,430 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,431 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-13 01:18:42,437 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:18:42,437 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:42,465 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:18:42,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,495 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:18:42,495 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:18:42,495 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:18:42,495 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:18:42,495 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:18:42,495 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,495 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:18:42,495 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:18:42,495 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-10-13 01:18:42,496 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:18:42,496 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:18:42,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:42,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:42,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:42,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:42,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:42,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:42,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:42,618 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:18:42,623 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:18:42,624 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,625 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-13 01:18:42,636 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:42,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:42,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:42,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:42,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:42,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:42,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:42,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:42,660 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:42,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,684 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,685 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-13 01:18:42,690 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:42,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:42,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:42,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:42,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:42,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:42,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:42,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:42,724 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:42,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,756 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,756 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-13 01:18:42,759 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:42,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:42,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:42,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:42,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:42,769 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:42,771 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:42,771 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:42,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:42,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,805 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,806 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-13 01:18:42,810 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:42,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:42,817 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:42,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:42,817 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:42,817 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:42,821 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:42,821 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:42,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:42,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:42,842 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,843 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:42,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:42,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 01:18:42,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:42,852 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:42,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:42,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:42,852 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:42,854 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:42,854 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:42,881 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:18:42,906 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:18:42,906 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 01:18:42,907 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:42,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:42,937 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:43,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 01:18:43,042 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:18:43,042 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:18:43,042 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:18:43,043 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-13 01:18:43,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:43,077 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:18:43,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:43,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:43,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:18:43,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:43,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:43,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:18:43,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:43,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:43,279 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:18:43,281 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 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 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:43,826 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 148 states, 147 states have (on average 1.7346938775510203) internal successors, (255), 147 states have internal predecessors, (255), 0 states have call successors, (0), 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 5 states, 5 states have (on average 3.8) internal successors, (19), 5 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) Result 832 states and 1414 transitions. Complement of second has 10 states. [2021-10-13 01:18:43,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 01:18:43,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:43,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 609 transitions. [2021-10-13 01:18:43,831 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-13 01:18:43,833 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:43,833 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-13 01:18:43,833 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:43,833 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-13 01:18:43,834 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:43,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 832 states and 1414 transitions. [2021-10-13 01:18:43,852 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2021-10-13 01:18:43,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 832 states to 694 states and 1087 transitions. [2021-10-13 01:18:43,867 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 391 [2021-10-13 01:18:43,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402 [2021-10-13 01:18:43,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1087 transitions. [2021-10-13 01:18:43,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:43,869 INFO L681 BuchiCegarLoop]: Abstraction has 694 states and 1087 transitions. [2021-10-13 01:18:43,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1087 transitions. [2021-10-13 01:18:43,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 500. [2021-10-13 01:18:43,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.566) internal successors, (783), 499 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:43,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 783 transitions. [2021-10-13 01:18:43,928 INFO L704 BuchiCegarLoop]: Abstraction has 500 states and 783 transitions. [2021-10-13 01:18:43,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:43,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:43,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:43,933 INFO L87 Difference]: Start difference. First operand 500 states and 783 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:44,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:44,052 INFO L93 Difference]: Finished difference Result 572 states and 894 transitions. [2021-10-13 01:18:44,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:44,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 572 states and 894 transitions. [2021-10-13 01:18:44,058 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2021-10-13 01:18:44,064 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 572 states to 572 states and 894 transitions. [2021-10-13 01:18:44,064 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 348 [2021-10-13 01:18:44,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 348 [2021-10-13 01:18:44,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 572 states and 894 transitions. [2021-10-13 01:18:44,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:44,066 INFO L681 BuchiCegarLoop]: Abstraction has 572 states and 894 transitions. [2021-10-13 01:18:44,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states and 894 transitions. [2021-10-13 01:18:44,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 543. [2021-10-13 01:18:44,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5782688766114181) internal successors, (857), 542 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:44,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 857 transitions. [2021-10-13 01:18:44,085 INFO L704 BuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2021-10-13 01:18:44,085 INFO L587 BuchiCegarLoop]: Abstraction has 543 states and 857 transitions. [2021-10-13 01:18:44,085 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 01:18:44,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543 states and 857 transitions. [2021-10-13 01:18:44,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2021-10-13 01:18:44,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:44,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:44,090 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:44,090 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:44,091 INFO L791 eck$LassoCheckResult]: Stem: 2423#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); 2269#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2216#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2144#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2217#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2219#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2259#L100-2 assume !false; 2516#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2677#L103 assume !(12292 == ssl3_accept_~s__state~0); 2676#L106 assume !(16384 == ssl3_accept_~s__state~0); 2673#L109 assume !(8192 == ssl3_accept_~s__state~0); 2296#L112 assume !(24576 == ssl3_accept_~s__state~0); 2297#L115 assume !(8195 == ssl3_accept_~s__state~0); 2313#L118 assume !(8480 == ssl3_accept_~s__state~0); 2474#L121 assume !(8481 == ssl3_accept_~s__state~0); 2473#L124 assume !(8482 == ssl3_accept_~s__state~0); 2472#L127 assume 8464 == ssl3_accept_~s__state~0; 2424#L134 [2021-10-13 01:18:44,091 INFO L793 eck$LassoCheckResult]: Loop: 2424#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2411#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2412#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2239#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2590#L586 assume !(8576 == ssl3_accept_~state~0); 2585#L604 ssl3_accept_~skip~0 := 0; 2559#L100-2 assume !false; 2554#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2550#L103 assume !(12292 == ssl3_accept_~s__state~0); 2548#L106 assume !(16384 == ssl3_accept_~s__state~0); 2546#L109 assume !(8192 == ssl3_accept_~s__state~0); 2544#L112 assume !(24576 == ssl3_accept_~s__state~0); 2502#L115 assume !(8195 == ssl3_accept_~s__state~0); 2475#L118 assume !(8480 == ssl3_accept_~s__state~0); 2441#L121 assume !(8481 == ssl3_accept_~s__state~0); 2439#L124 assume !(8482 == ssl3_accept_~s__state~0); 2440#L127 assume 8464 == ssl3_accept_~s__state~0; 2424#L134 [2021-10-13 01:18:44,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:44,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-13 01:18:44,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:44,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206071639] [2021-10-13 01:18:44,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:44,092 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:44,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:44,107 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:44,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:44,127 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:44,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:44,127 INFO L82 PathProgramCache]: Analyzing trace with hash 248605650, now seen corresponding path program 1 times [2021-10-13 01:18:44,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:44,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609696135] [2021-10-13 01:18:44,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:44,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:44,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:44,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:44,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:44,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609696135] [2021-10-13 01:18:44,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609696135] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:44,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:44,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:44,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453642247] [2021-10-13 01:18:44,156 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:44,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:44,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:44,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:44,157 INFO L87 Difference]: Start difference. First operand 543 states and 857 transitions. cyclomatic complexity: 317 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:44,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:44,352 INFO L93 Difference]: Finished difference Result 662 states and 1045 transitions. [2021-10-13 01:18:44,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:44,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 1045 transitions. [2021-10-13 01:18:44,394 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2021-10-13 01:18:44,401 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 662 states and 1045 transitions. [2021-10-13 01:18:44,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2021-10-13 01:18:44,403 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2021-10-13 01:18:44,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 662 states and 1045 transitions. [2021-10-13 01:18:44,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:44,404 INFO L681 BuchiCegarLoop]: Abstraction has 662 states and 1045 transitions. [2021-10-13 01:18:44,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states and 1045 transitions. [2021-10-13 01:18:44,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 579. [2021-10-13 01:18:44,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5716753022452505) internal successors, (910), 578 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:44,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 910 transitions. [2021-10-13 01:18:44,421 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2021-10-13 01:18:44,421 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 910 transitions. [2021-10-13 01:18:44,422 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 01:18:44,423 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 910 transitions. [2021-10-13 01:18:44,430 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2021-10-13 01:18:44,431 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:44,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:44,435 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:44,435 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:44,436 INFO L791 eck$LassoCheckResult]: Stem: 3630#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); 3480#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3428#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3355#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3429#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3431#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3470#L100-2 assume !false; 3777#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3825#L103 assume !(12292 == ssl3_accept_~s__state~0); 3823#L106 assume !(16384 == ssl3_accept_~s__state~0); 3818#L109 assume !(8192 == ssl3_accept_~s__state~0); 3819#L112 assume !(24576 == ssl3_accept_~s__state~0); 3813#L115 assume !(8195 == ssl3_accept_~s__state~0); 3815#L118 assume !(8480 == ssl3_accept_~s__state~0); 3900#L121 assume !(8481 == ssl3_accept_~s__state~0); 3899#L124 assume !(8482 == ssl3_accept_~s__state~0); 3658#L127 assume 8464 == ssl3_accept_~s__state~0; 3632#L134 [2021-10-13 01:18:44,436 INFO L793 eck$LassoCheckResult]: Loop: 3632#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3621#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3622#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3357#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3617#L586 assume !(8576 == ssl3_accept_~state~0); 3406#L604 ssl3_accept_~skip~0 := 0; 3492#L100-2 assume !false; 3618#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3631#L103 assume 12292 == ssl3_accept_~s__state~0; 3417#L104 ssl3_accept_~s__new_session~0 := 1; 3418#L212 ssl3_accept_~s__server~0 := 1; 3424#L217 assume 0 != ssl3_accept_~cb~0; 3425#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3590#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3591#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3471#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3472#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 3432#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3692#L586 assume !(8576 == ssl3_accept_~state~0); 3688#L604 ssl3_accept_~skip~0 := 0; 3685#L100-2 assume !false; 3682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3679#L103 assume !(12292 == ssl3_accept_~s__state~0); 3675#L106 assume !(16384 == ssl3_accept_~s__state~0); 3672#L109 assume !(8192 == ssl3_accept_~s__state~0); 3669#L112 assume !(24576 == ssl3_accept_~s__state~0); 3666#L115 assume !(8195 == ssl3_accept_~s__state~0); 3642#L118 assume !(8480 == ssl3_accept_~s__state~0); 3643#L121 assume !(8481 == ssl3_accept_~s__state~0); 3644#L124 assume !(8482 == ssl3_accept_~s__state~0); 3648#L127 assume 8464 == ssl3_accept_~s__state~0; 3632#L134 [2021-10-13 01:18:44,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:44,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-13 01:18:44,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:44,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091372278] [2021-10-13 01:18:44,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:44,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:44,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:44,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:44,467 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:44,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:44,497 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:44,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:44,503 INFO L82 PathProgramCache]: Analyzing trace with hash -1801046989, now seen corresponding path program 1 times [2021-10-13 01:18:44,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:44,503 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425543141] [2021-10-13 01:18:44,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:44,503 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:44,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:44,541 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:44,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:44,542 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425543141] [2021-10-13 01:18:44,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425543141] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:44,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:44,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:44,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129622211] [2021-10-13 01:18:44,543 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:44,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:44,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:44,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:44,544 INFO L87 Difference]: Start difference. First operand 579 states and 910 transitions. cyclomatic complexity: 334 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:44,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:44,708 INFO L93 Difference]: Finished difference Result 690 states and 992 transitions. [2021-10-13 01:18:44,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:44,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 992 transitions. [2021-10-13 01:18:44,714 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2021-10-13 01:18:44,720 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 617 states and 912 transitions. [2021-10-13 01:18:44,720 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2021-10-13 01:18:44,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-10-13 01:18:44,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 617 states and 912 transitions. [2021-10-13 01:18:44,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:44,728 INFO L681 BuchiCegarLoop]: Abstraction has 617 states and 912 transitions. [2021-10-13 01:18:44,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states and 912 transitions. [2021-10-13 01:18:44,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 571. [2021-10-13 01:18:44,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4973730297723293) internal successors, (855), 570 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:44,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 855 transitions. [2021-10-13 01:18:44,744 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2021-10-13 01:18:44,744 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 855 transitions. [2021-10-13 01:18:44,744 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 01:18:44,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 855 transitions. [2021-10-13 01:18:44,747 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-13 01:18:44,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:44,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:44,749 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:44,749 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:44,749 INFO L791 eck$LassoCheckResult]: Stem: 4901#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); 4752#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4701#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4630#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4702#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4704#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4743#L100-2 assume !false; 4974#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4898#L103 assume !(12292 == ssl3_accept_~s__state~0); 4896#L106 assume !(16384 == ssl3_accept_~s__state~0); 4893#L109 assume 8192 == ssl3_accept_~s__state~0; 4797#L212 [2021-10-13 01:18:44,750 INFO L793 eck$LassoCheckResult]: Loop: 4797#L212 ssl3_accept_~s__server~0 := 1; 4697#L217 assume 0 != ssl3_accept_~cb~0; 4698#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4860#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4861#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5155#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5154#L244 assume 12292 != ssl3_accept_~s__state~0; 4722#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4723#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5139#L586 assume !(8576 == ssl3_accept_~state~0); 5137#L604 ssl3_accept_~skip~0 := 0; 5136#L100-2 assume !false; 5134#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5133#L103 assume !(12292 == ssl3_accept_~s__state~0); 5131#L106 assume !(16384 == ssl3_accept_~s__state~0); 5125#L109 assume 8192 == ssl3_accept_~s__state~0; 4797#L212 [2021-10-13 01:18:44,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:44,750 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-13 01:18:44,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:44,751 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612634823] [2021-10-13 01:18:44,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:44,751 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:44,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:44,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:44,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:44,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612634823] [2021-10-13 01:18:44,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612634823] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:44,806 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:44,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:44,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128917007] [2021-10-13 01:18:44,807 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:18:44,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:44,808 INFO L82 PathProgramCache]: Analyzing trace with hash 1060449691, now seen corresponding path program 1 times [2021-10-13 01:18:44,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:44,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660792215] [2021-10-13 01:18:44,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:44,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:44,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:44,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:44,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:44,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660792215] [2021-10-13 01:18:44,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660792215] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:44,835 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:44,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:44,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067416092] [2021-10-13 01:18:44,836 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:44,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:44,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:44,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:44,837 INFO L87 Difference]: Start difference. First operand 571 states and 855 transitions. cyclomatic complexity: 287 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:44,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:44,932 INFO L93 Difference]: Finished difference Result 581 states and 863 transitions. [2021-10-13 01:18:44,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:44,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 863 transitions. [2021-10-13 01:18:44,937 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2021-10-13 01:18:44,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 863 transitions. [2021-10-13 01:18:44,943 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-10-13 01:18:44,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-10-13 01:18:44,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 863 transitions. [2021-10-13 01:18:44,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:44,943 INFO L681 BuchiCegarLoop]: Abstraction has 581 states and 863 transitions. [2021-10-13 01:18:44,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 863 transitions. [2021-10-13 01:18:44,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2021-10-13 01:18:44,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4903677758318739) internal successors, (851), 570 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:44,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 851 transitions. [2021-10-13 01:18:44,956 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2021-10-13 01:18:44,956 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 851 transitions. [2021-10-13 01:18:44,957 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 01:18:44,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 851 transitions. [2021-10-13 01:18:44,960 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-13 01:18:44,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:44,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:44,961 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:44,961 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:44,962 INFO L791 eck$LassoCheckResult]: Stem: 6058#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); 5910#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5860#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5789#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5861#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5863#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5902#L100-2 assume !false; 6149#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6342#L103 assume !(12292 == ssl3_accept_~s__state~0); 6341#L106 assume !(16384 == ssl3_accept_~s__state~0); 6340#L109 assume !(8192 == ssl3_accept_~s__state~0); 6339#L112 assume !(24576 == ssl3_accept_~s__state~0); 6338#L115 assume 8195 == ssl3_accept_~s__state~0; 6002#L212 [2021-10-13 01:18:44,962 INFO L793 eck$LassoCheckResult]: Loop: 6002#L212 ssl3_accept_~s__server~0 := 1; 5856#L217 assume 0 != ssl3_accept_~cb~0; 5857#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6019#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6020#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5903#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5904#L244 assume 12292 != ssl3_accept_~s__state~0; 5881#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5882#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6269#L586 assume !(8576 == ssl3_accept_~state~0); 6265#L604 ssl3_accept_~skip~0 := 0; 6263#L100-2 assume !false; 6261#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6259#L103 assume !(12292 == ssl3_accept_~s__state~0); 6257#L106 assume !(16384 == ssl3_accept_~s__state~0); 6255#L109 assume !(8192 == ssl3_accept_~s__state~0); 6253#L112 assume !(24576 == ssl3_accept_~s__state~0); 6251#L115 assume 8195 == ssl3_accept_~s__state~0; 6002#L212 [2021-10-13 01:18:44,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:44,962 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-13 01:18:44,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:44,963 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283458037] [2021-10-13 01:18:44,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:44,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:44,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:44,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-13 01:18:44,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:44,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283458037] [2021-10-13 01:18:44,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283458037] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:44,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:44,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:44,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780273433] [2021-10-13 01:18:44,986 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:18:44,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:44,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1184907808, now seen corresponding path program 1 times [2021-10-13 01:18:44,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:44,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990933542] [2021-10-13 01:18:44,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:44,987 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:44,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:45,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:45,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:45,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990933542] [2021-10-13 01:18:45,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990933542] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:45,004 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:45,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:45,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689099869] [2021-10-13 01:18:45,004 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:45,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:45,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:45,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:45,005 INFO L87 Difference]: Start difference. First operand 571 states and 851 transitions. cyclomatic complexity: 283 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:45,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:45,118 INFO L93 Difference]: Finished difference Result 581 states and 859 transitions. [2021-10-13 01:18:45,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:45,119 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 581 states and 859 transitions. [2021-10-13 01:18:45,123 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2021-10-13 01:18:45,129 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 581 states to 581 states and 859 transitions. [2021-10-13 01:18:45,129 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-10-13 01:18:45,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-10-13 01:18:45,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 581 states and 859 transitions. [2021-10-13 01:18:45,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:45,130 INFO L681 BuchiCegarLoop]: Abstraction has 581 states and 859 transitions. [2021-10-13 01:18:45,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states and 859 transitions. [2021-10-13 01:18:45,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 571. [2021-10-13 01:18:45,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 571 states have (on average 1.4833625218914186) internal successors, (847), 570 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 847 transitions. [2021-10-13 01:18:45,142 INFO L704 BuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2021-10-13 01:18:45,142 INFO L587 BuchiCegarLoop]: Abstraction has 571 states and 847 transitions. [2021-10-13 01:18:45,142 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 01:18:45,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 571 states and 847 transitions. [2021-10-13 01:18:45,146 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2021-10-13 01:18:45,146 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:45,146 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:45,148 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,148 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,148 INFO L791 eck$LassoCheckResult]: Stem: 7228#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); 7071#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7020#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6948#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7021#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7023#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7063#L100-2 assume !false; 7214#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7225#L103 assume !(12292 == ssl3_accept_~s__state~0); 7226#L106 assume !(16384 == ssl3_accept_~s__state~0); 7401#L109 assume !(8192 == ssl3_accept_~s__state~0); 7395#L112 assume !(24576 == ssl3_accept_~s__state~0); 7390#L115 assume !(8195 == ssl3_accept_~s__state~0); 7385#L118 assume !(8480 == ssl3_accept_~s__state~0); 7380#L121 assume !(8481 == ssl3_accept_~s__state~0); 7356#L124 assume !(8482 == ssl3_accept_~s__state~0); 7309#L127 assume 8464 == ssl3_accept_~s__state~0; 7230#L134 [2021-10-13 01:18:45,149 INFO L793 eck$LassoCheckResult]: Loop: 7230#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7216#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7217#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7221#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7477#L586 assume !(8576 == ssl3_accept_~state~0); 7474#L604 ssl3_accept_~skip~0 := 0; 7470#L100-2 assume !false; 7468#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7467#L103 assume !(12292 == ssl3_accept_~s__state~0); 7466#L106 assume !(16384 == ssl3_accept_~s__state~0); 7465#L109 assume !(8192 == ssl3_accept_~s__state~0); 7464#L112 assume !(24576 == ssl3_accept_~s__state~0); 7463#L115 assume !(8195 == ssl3_accept_~s__state~0); 7462#L118 assume !(8480 == ssl3_accept_~s__state~0); 7460#L121 assume !(8481 == ssl3_accept_~s__state~0); 7459#L124 assume !(8482 == ssl3_accept_~s__state~0); 7457#L127 assume !(8464 == ssl3_accept_~s__state~0); 7455#L130 assume !(8465 == ssl3_accept_~s__state~0); 7454#L133 assume !(8466 == ssl3_accept_~s__state~0); 7453#L136 assume 8496 == ssl3_accept_~s__state~0; 7338#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7450#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7449#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7448#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7025#L298-2 ssl3_accept_~s__init_num~0 := 0; 6950#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7080#L586 assume !(8576 == ssl3_accept_~state~0); 7424#L604 ssl3_accept_~skip~0 := 0; 7398#L100-2 assume !false; 7393#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7388#L103 assume 12292 == ssl3_accept_~s__state~0; 7009#L104 ssl3_accept_~s__new_session~0 := 1; 7010#L212 ssl3_accept_~s__server~0 := 1; 7517#L217 assume 0 != ssl3_accept_~cb~0; 7432#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7425#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7422#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7420#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7417#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 7406#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7400#L586 assume !(8576 == ssl3_accept_~state~0); 7394#L604 ssl3_accept_~skip~0 := 0; 7389#L100-2 assume !false; 7384#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7379#L103 assume !(12292 == ssl3_accept_~s__state~0); 7359#L106 assume !(16384 == ssl3_accept_~s__state~0); 7360#L109 assume !(8192 == ssl3_accept_~s__state~0); 7353#L112 assume !(24576 == ssl3_accept_~s__state~0); 7354#L115 assume !(8195 == ssl3_accept_~s__state~0); 7245#L118 assume !(8480 == ssl3_accept_~s__state~0); 7246#L121 assume !(8481 == ssl3_accept_~s__state~0); 7265#L124 assume !(8482 == ssl3_accept_~s__state~0); 7266#L127 assume 8464 == ssl3_accept_~s__state~0; 7230#L134 [2021-10-13 01:18:45,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-13 01:18:45,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83908147] [2021-10-13 01:18:45,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,159 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,172 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:45,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1161686817, now seen corresponding path program 1 times [2021-10-13 01:18:45,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610171550] [2021-10-13 01:18:45,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,174 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:45,197 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:45,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:45,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610171550] [2021-10-13 01:18:45,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610171550] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:45,198 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:45,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:45,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681856760] [2021-10-13 01:18:45,198 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:45,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:45,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:45,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:45,199 INFO L87 Difference]: Start difference. First operand 571 states and 847 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:45,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:45,356 INFO L93 Difference]: Finished difference Result 717 states and 1069 transitions. [2021-10-13 01:18:45,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:45,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 717 states and 1069 transitions. [2021-10-13 01:18:45,363 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2021-10-13 01:18:45,369 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 717 states to 710 states and 1062 transitions. [2021-10-13 01:18:45,369 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 496 [2021-10-13 01:18:45,370 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 496 [2021-10-13 01:18:45,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 710 states and 1062 transitions. [2021-10-13 01:18:45,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:45,370 INFO L681 BuchiCegarLoop]: Abstraction has 710 states and 1062 transitions. [2021-10-13 01:18:45,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states and 1062 transitions. [2021-10-13 01:18:45,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 697. [2021-10-13 01:18:45,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 697 states have (on average 1.5007173601147776) internal successors, (1046), 696 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:45,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1046 transitions. [2021-10-13 01:18:45,386 INFO L704 BuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2021-10-13 01:18:45,386 INFO L587 BuchiCegarLoop]: Abstraction has 697 states and 1046 transitions. [2021-10-13 01:18:45,386 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 01:18:45,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 697 states and 1046 transitions. [2021-10-13 01:18:45,390 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-10-13 01:18:45,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:45,391 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:45,394 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,394 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,395 INFO L791 eck$LassoCheckResult]: Stem: 8523#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); 8362#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8313#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8242#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8314#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8316#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8355#L100-2 assume !false; 8510#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8520#L103 assume !(12292 == ssl3_accept_~s__state~0); 8518#L106 assume !(16384 == ssl3_accept_~s__state~0); 8515#L109 assume !(8192 == ssl3_accept_~s__state~0); 8396#L112 assume !(24576 == ssl3_accept_~s__state~0); 8397#L115 assume !(8195 == ssl3_accept_~s__state~0); 8414#L118 assume !(8480 == ssl3_accept_~s__state~0); 8320#L121 assume !(8481 == ssl3_accept_~s__state~0); 8321#L124 assume !(8482 == ssl3_accept_~s__state~0); 8468#L127 assume 8464 == ssl3_accept_~s__state~0; 8524#L134 [2021-10-13 01:18:45,402 INFO L793 eck$LassoCheckResult]: Loop: 8524#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8512#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8513#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8517#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8901#L586 assume !(8576 == ssl3_accept_~state~0); 8899#L604 ssl3_accept_~skip~0 := 0; 8898#L100-2 assume !false; 8897#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8896#L103 assume !(12292 == ssl3_accept_~s__state~0); 8895#L106 assume !(16384 == ssl3_accept_~s__state~0); 8894#L109 assume !(8192 == ssl3_accept_~s__state~0); 8893#L112 assume !(24576 == ssl3_accept_~s__state~0); 8892#L115 assume !(8195 == ssl3_accept_~s__state~0); 8891#L118 assume !(8480 == ssl3_accept_~s__state~0); 8890#L121 assume !(8481 == ssl3_accept_~s__state~0); 8889#L124 assume !(8482 == ssl3_accept_~s__state~0); 8888#L127 assume !(8464 == ssl3_accept_~s__state~0); 8887#L130 assume !(8465 == ssl3_accept_~s__state~0); 8886#L133 assume !(8466 == ssl3_accept_~s__state~0); 8885#L136 assume 8496 == ssl3_accept_~s__state~0; 8608#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8882#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8881#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8880#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8865#L298-2 ssl3_accept_~s__init_num~0 := 0; 8561#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8855#L586 assume !(8576 == ssl3_accept_~state~0); 8850#L604 ssl3_accept_~skip~0 := 0; 8847#L100-2 assume !false; 8846#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8805#L103 assume !(12292 == ssl3_accept_~s__state~0); 8804#L106 assume !(16384 == ssl3_accept_~s__state~0); 8803#L109 assume !(8192 == ssl3_accept_~s__state~0); 8802#L112 assume !(24576 == ssl3_accept_~s__state~0); 8799#L115 assume !(8195 == ssl3_accept_~s__state~0); 8798#L118 assume !(8480 == ssl3_accept_~s__state~0); 8797#L121 assume !(8481 == ssl3_accept_~s__state~0); 8796#L124 assume !(8482 == ssl3_accept_~s__state~0); 8795#L127 assume !(8464 == ssl3_accept_~s__state~0); 8794#L130 assume !(8465 == ssl3_accept_~s__state~0); 8793#L133 assume !(8466 == ssl3_accept_~s__state~0); 8792#L136 assume !(8496 == ssl3_accept_~s__state~0); 8720#L139 assume !(8497 == ssl3_accept_~s__state~0); 8718#L142 assume !(8512 == ssl3_accept_~s__state~0); 8712#L145 assume !(8513 == ssl3_accept_~s__state~0); 8669#L148 assume !(8528 == ssl3_accept_~s__state~0); 8651#L151 assume !(8529 == ssl3_accept_~s__state~0); 8573#L154 assume !(8544 == ssl3_accept_~s__state~0); 8574#L157 assume !(8545 == ssl3_accept_~s__state~0); 8540#L160 assume 8560 == ssl3_accept_~s__state~0; 8484#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8485#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8334#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8832#L586 assume !(8576 == ssl3_accept_~state~0); 8830#L604 ssl3_accept_~skip~0 := 0; 8829#L100-2 assume !false; 8827#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8825#L103 assume !(12292 == ssl3_accept_~s__state~0); 8823#L106 assume !(16384 == ssl3_accept_~s__state~0); 8821#L109 assume !(8192 == ssl3_accept_~s__state~0); 8819#L112 assume !(24576 == ssl3_accept_~s__state~0); 8817#L115 assume !(8195 == ssl3_accept_~s__state~0); 8815#L118 assume !(8480 == ssl3_accept_~s__state~0); 8542#L121 assume !(8481 == ssl3_accept_~s__state~0); 8543#L124 assume !(8482 == ssl3_accept_~s__state~0); 8547#L127 assume 8464 == ssl3_accept_~s__state~0; 8524#L134 [2021-10-13 01:18:45,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,403 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-13 01:18:45,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382153570] [2021-10-13 01:18:45,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,426 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:45,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,447 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:45,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,456 INFO L82 PathProgramCache]: Analyzing trace with hash -488131506, now seen corresponding path program 1 times [2021-10-13 01:18:45,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,456 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151745834] [2021-10-13 01:18:45,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,457 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:45,522 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:45,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:45,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151745834] [2021-10-13 01:18:45,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151745834] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:45,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:45,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:45,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009126223] [2021-10-13 01:18:45,524 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:45,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:45,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:45,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:45,525 INFO L87 Difference]: Start difference. First operand 697 states and 1046 transitions. cyclomatic complexity: 352 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:45,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:45,677 INFO L93 Difference]: Finished difference Result 839 states and 1162 transitions. [2021-10-13 01:18:45,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:45,678 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 839 states and 1162 transitions. [2021-10-13 01:18:45,685 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2021-10-13 01:18:45,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 839 states to 839 states and 1162 transitions. [2021-10-13 01:18:45,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 586 [2021-10-13 01:18:45,694 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 586 [2021-10-13 01:18:45,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1162 transitions. [2021-10-13 01:18:45,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:45,694 INFO L681 BuchiCegarLoop]: Abstraction has 839 states and 1162 transitions. [2021-10-13 01:18:45,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1162 transitions. [2021-10-13 01:18:45,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 831. [2021-10-13 01:18:45,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 831 states have (on average 1.3850782190132371) internal successors, (1151), 830 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:45,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1151 transitions. [2021-10-13 01:18:45,712 INFO L704 BuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2021-10-13 01:18:45,712 INFO L587 BuchiCegarLoop]: Abstraction has 831 states and 1151 transitions. [2021-10-13 01:18:45,712 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 01:18:45,713 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 831 states and 1151 transitions. [2021-10-13 01:18:45,717 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2021-10-13 01:18:45,718 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:45,718 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:45,719 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,719 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,719 INFO L791 eck$LassoCheckResult]: Stem: 10070#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); 9905#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9853#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9784#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9854#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9856#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9898#L100-2 assume !false; 10426#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10424#L103 assume !(12292 == ssl3_accept_~s__state~0); 10422#L106 assume !(16384 == ssl3_accept_~s__state~0); 10420#L109 assume !(8192 == ssl3_accept_~s__state~0); 10418#L112 assume !(24576 == ssl3_accept_~s__state~0); 10416#L115 assume !(8195 == ssl3_accept_~s__state~0); 10414#L118 assume !(8480 == ssl3_accept_~s__state~0); 10412#L121 assume !(8481 == ssl3_accept_~s__state~0); 10410#L124 assume !(8482 == ssl3_accept_~s__state~0); 10408#L127 assume 8464 == ssl3_accept_~s__state~0; 10071#L134 [2021-10-13 01:18:45,720 INFO L793 eck$LassoCheckResult]: Loop: 10071#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10056#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10057#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10063#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10585#L586 assume !(8576 == ssl3_accept_~state~0); 10582#L604 ssl3_accept_~skip~0 := 0; 10581#L100-2 assume !false; 10579#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10578#L103 assume !(12292 == ssl3_accept_~s__state~0); 10577#L106 assume !(16384 == ssl3_accept_~s__state~0); 10576#L109 assume !(8192 == ssl3_accept_~s__state~0); 10575#L112 assume !(24576 == ssl3_accept_~s__state~0); 10574#L115 assume !(8195 == ssl3_accept_~s__state~0); 10573#L118 assume !(8480 == ssl3_accept_~s__state~0); 10572#L121 assume !(8481 == ssl3_accept_~s__state~0); 10571#L124 assume !(8482 == ssl3_accept_~s__state~0); 10561#L127 assume !(8464 == ssl3_accept_~s__state~0); 10560#L130 assume !(8465 == ssl3_accept_~s__state~0); 10058#L133 assume !(8466 == ssl3_accept_~s__state~0); 10059#L136 assume 8496 == ssl3_accept_~s__state~0; 9944#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 9866#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9867#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9888#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9889#L298-2 ssl3_accept_~s__init_num~0 := 0; 10135#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10319#L586 assume !(8576 == ssl3_accept_~state~0); 10313#L604 ssl3_accept_~skip~0 := 0; 10311#L100-2 assume !false; 10309#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10307#L103 assume !(12292 == ssl3_accept_~s__state~0); 10305#L106 assume !(16384 == ssl3_accept_~s__state~0); 10303#L109 assume !(8192 == ssl3_accept_~s__state~0); 10301#L112 assume !(24576 == ssl3_accept_~s__state~0); 10300#L115 assume !(8195 == ssl3_accept_~s__state~0); 10299#L118 assume !(8480 == ssl3_accept_~s__state~0); 10298#L121 assume !(8481 == ssl3_accept_~s__state~0); 10297#L124 assume !(8482 == ssl3_accept_~s__state~0); 10295#L127 assume !(8464 == ssl3_accept_~s__state~0); 10294#L130 assume !(8465 == ssl3_accept_~s__state~0); 10293#L133 assume !(8466 == ssl3_accept_~s__state~0); 10291#L136 assume !(8496 == ssl3_accept_~s__state~0); 10289#L139 assume !(8497 == ssl3_accept_~s__state~0); 10287#L142 assume !(8512 == ssl3_accept_~s__state~0); 10285#L145 assume !(8513 == ssl3_accept_~s__state~0); 10272#L148 assume !(8528 == ssl3_accept_~s__state~0); 10266#L151 assume !(8529 == ssl3_accept_~s__state~0); 10263#L154 assume !(8544 == ssl3_accept_~s__state~0); 10241#L157 assume !(8545 == ssl3_accept_~s__state~0); 10240#L160 assume 8560 == ssl3_accept_~s__state~0; 10024#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10025#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9876#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10535#L586 assume !(8576 == ssl3_accept_~state~0); 10533#L604 ssl3_accept_~skip~0 := 0; 10532#L100-2 assume !false; 10530#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10529#L103 assume !(12292 == ssl3_accept_~s__state~0); 10528#L106 assume !(16384 == ssl3_accept_~s__state~0); 10527#L109 assume !(8192 == ssl3_accept_~s__state~0); 10526#L112 assume !(24576 == ssl3_accept_~s__state~0); 10525#L115 assume !(8195 == ssl3_accept_~s__state~0); 10502#L118 assume !(8480 == ssl3_accept_~s__state~0); 10106#L121 assume !(8481 == ssl3_accept_~s__state~0); 10107#L124 assume !(8482 == ssl3_accept_~s__state~0); 10113#L127 assume 8464 == ssl3_accept_~s__state~0; 10071#L134 [2021-10-13 01:18:45,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-13 01:18:45,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397207930] [2021-10-13 01:18:45,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,729 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:45,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,741 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:45,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1385524784, now seen corresponding path program 1 times [2021-10-13 01:18:45,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,742 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154696712] [2021-10-13 01:18:45,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,742 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:45,767 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:45,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:45,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154696712] [2021-10-13 01:18:45,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154696712] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:45,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:45,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:45,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245618316] [2021-10-13 01:18:45,768 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:45,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:45,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:45,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:45,770 INFO L87 Difference]: Start difference. First operand 831 states and 1151 transitions. cyclomatic complexity: 323 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:45,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:45,875 INFO L93 Difference]: Finished difference Result 918 states and 1259 transitions. [2021-10-13 01:18:45,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:45,876 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 918 states and 1259 transitions. [2021-10-13 01:18:45,883 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2021-10-13 01:18:45,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 918 states to 918 states and 1259 transitions. [2021-10-13 01:18:45,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 637 [2021-10-13 01:18:45,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 637 [2021-10-13 01:18:45,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 918 states and 1259 transitions. [2021-10-13 01:18:45,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:45,893 INFO L681 BuchiCegarLoop]: Abstraction has 918 states and 1259 transitions. [2021-10-13 01:18:45,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states and 1259 transitions. [2021-10-13 01:18:45,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 906. [2021-10-13 01:18:45,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 906 states have (on average 1.3730684326710816) internal successors, (1244), 905 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:45,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1244 transitions. [2021-10-13 01:18:45,911 INFO L704 BuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2021-10-13 01:18:45,912 INFO L587 BuchiCegarLoop]: Abstraction has 906 states and 1244 transitions. [2021-10-13 01:18:45,912 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 01:18:45,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 906 states and 1244 transitions. [2021-10-13 01:18:45,917 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2021-10-13 01:18:45,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:45,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:45,918 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,919 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,919 INFO L791 eck$LassoCheckResult]: Stem: 11825#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); 11660#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11609#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11539#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11610#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11612#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11653#L100-2 assume !false; 12293#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12288#L103 assume !(12292 == ssl3_accept_~s__state~0); 12284#L106 assume !(16384 == ssl3_accept_~s__state~0); 12281#L109 assume !(8192 == ssl3_accept_~s__state~0); 12280#L112 assume !(24576 == ssl3_accept_~s__state~0); 12244#L115 assume !(8195 == ssl3_accept_~s__state~0); 12237#L118 assume !(8480 == ssl3_accept_~s__state~0); 12236#L121 assume !(8481 == ssl3_accept_~s__state~0); 12234#L124 assume !(8482 == ssl3_accept_~s__state~0); 11932#L127 assume 8464 == ssl3_accept_~s__state~0; 11826#L134 [2021-10-13 01:18:45,919 INFO L793 eck$LassoCheckResult]: Loop: 11826#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11815#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11816#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11820#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12417#L586 assume !(8576 == ssl3_accept_~state~0); 12415#L604 ssl3_accept_~skip~0 := 0; 12414#L100-2 assume !false; 12413#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12412#L103 assume !(12292 == ssl3_accept_~s__state~0); 12411#L106 assume !(16384 == ssl3_accept_~s__state~0); 12410#L109 assume !(8192 == ssl3_accept_~s__state~0); 12409#L112 assume !(24576 == ssl3_accept_~s__state~0); 12407#L115 assume !(8195 == ssl3_accept_~s__state~0); 12402#L118 assume !(8480 == ssl3_accept_~s__state~0); 12399#L121 assume !(8481 == ssl3_accept_~s__state~0); 12397#L124 assume !(8482 == ssl3_accept_~s__state~0); 12395#L127 assume !(8464 == ssl3_accept_~s__state~0); 12393#L130 assume !(8465 == ssl3_accept_~s__state~0); 12392#L133 assume !(8466 == ssl3_accept_~s__state~0); 12141#L136 assume 8496 == ssl3_accept_~s__state~0; 11964#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 12138#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12136#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 12132#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12133#L298-2 ssl3_accept_~s__init_num~0 := 0; 12442#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11809#L586 assume !(8576 == ssl3_accept_~state~0); 11673#L604 ssl3_accept_~skip~0 := 0; 11674#L100-2 assume !false; 11810#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11823#L103 assume !(12292 == ssl3_accept_~s__state~0); 11821#L106 assume !(16384 == ssl3_accept_~s__state~0); 11817#L109 assume !(8192 == ssl3_accept_~s__state~0); 11818#L112 assume !(24576 == ssl3_accept_~s__state~0); 12430#L115 assume !(8195 == ssl3_accept_~s__state~0); 11794#L118 assume !(8480 == ssl3_accept_~s__state~0); 11618#L121 assume !(8481 == ssl3_accept_~s__state~0); 11619#L124 assume !(8482 == ssl3_accept_~s__state~0); 11828#L127 assume !(8464 == ssl3_accept_~s__state~0); 11829#L130 assume !(8465 == ssl3_accept_~s__state~0); 12428#L133 assume !(8466 == ssl3_accept_~s__state~0); 12427#L136 assume !(8496 == ssl3_accept_~s__state~0); 12426#L139 assume !(8497 == ssl3_accept_~s__state~0); 12425#L142 assume 8512 == ssl3_accept_~s__state~0; 11959#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12424#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11540#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11541#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12368#L586 assume !(8576 == ssl3_accept_~state~0); 11583#L604 ssl3_accept_~skip~0 := 0; 12366#L100-2 assume !false; 12365#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12364#L103 assume !(12292 == ssl3_accept_~s__state~0); 12359#L106 assume !(16384 == ssl3_accept_~s__state~0); 12356#L109 assume !(8192 == ssl3_accept_~s__state~0); 12354#L112 assume !(24576 == ssl3_accept_~s__state~0); 12352#L115 assume !(8195 == ssl3_accept_~s__state~0); 12350#L118 assume !(8480 == ssl3_accept_~s__state~0); 12348#L121 assume !(8481 == ssl3_accept_~s__state~0); 12346#L124 assume !(8482 == ssl3_accept_~s__state~0); 12344#L127 assume !(8464 == ssl3_accept_~s__state~0); 12342#L130 assume !(8465 == ssl3_accept_~s__state~0); 12340#L133 assume !(8466 == ssl3_accept_~s__state~0); 12339#L136 assume !(8496 == ssl3_accept_~s__state~0); 11976#L139 assume !(8497 == ssl3_accept_~s__state~0); 11977#L142 assume !(8512 == ssl3_accept_~s__state~0); 11972#L145 assume !(8513 == ssl3_accept_~s__state~0); 11973#L148 assume !(8528 == ssl3_accept_~s__state~0); 11971#L151 assume !(8529 == ssl3_accept_~s__state~0); 11900#L154 assume !(8544 == ssl3_accept_~s__state~0); 11901#L157 assume !(8545 == ssl3_accept_~s__state~0); 11854#L160 assume 8560 == ssl3_accept_~s__state~0; 11778#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11779#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11633#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12358#L586 assume !(8576 == ssl3_accept_~state~0); 12355#L604 ssl3_accept_~skip~0 := 0; 12353#L100-2 assume !false; 12351#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12349#L103 assume !(12292 == ssl3_accept_~s__state~0); 12347#L106 assume !(16384 == ssl3_accept_~s__state~0); 12345#L109 assume !(8192 == ssl3_accept_~s__state~0); 12343#L112 assume !(24576 == ssl3_accept_~s__state~0); 12341#L115 assume !(8195 == ssl3_accept_~s__state~0); 11978#L118 assume !(8480 == ssl3_accept_~s__state~0); 11860#L121 assume !(8481 == ssl3_accept_~s__state~0); 11879#L124 assume !(8482 == ssl3_accept_~s__state~0); 11880#L127 assume 8464 == ssl3_accept_~s__state~0; 11826#L134 [2021-10-13 01:18:45,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-13 01:18:45,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880146380] [2021-10-13 01:18:45,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,928 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:45,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,939 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:45,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,940 INFO L82 PathProgramCache]: Analyzing trace with hash 403680920, now seen corresponding path program 1 times [2021-10-13 01:18:45,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63090476] [2021-10-13 01:18:45,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,940 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:45,974 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-13 01:18:45,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:45,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63090476] [2021-10-13 01:18:45,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63090476] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:45,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:45,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:45,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9115281] [2021-10-13 01:18:45,976 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:45,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:45,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:45,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:45,977 INFO L87 Difference]: Start difference. First operand 906 states and 1244 transitions. cyclomatic complexity: 341 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:46,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:46,091 INFO L93 Difference]: Finished difference Result 1026 states and 1406 transitions. [2021-10-13 01:18:46,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:46,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1406 transitions. [2021-10-13 01:18:46,103 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2021-10-13 01:18:46,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 1026 states and 1406 transitions. [2021-10-13 01:18:46,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 709 [2021-10-13 01:18:46,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 709 [2021-10-13 01:18:46,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1406 transitions. [2021-10-13 01:18:46,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:46,113 INFO L681 BuchiCegarLoop]: Abstraction has 1026 states and 1406 transitions. [2021-10-13 01:18:46,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1406 transitions. [2021-10-13 01:18:46,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 987. [2021-10-13 01:18:46,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 987 states have (on average 1.3606889564336373) internal successors, (1343), 986 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:46,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1343 transitions. [2021-10-13 01:18:46,135 INFO L704 BuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2021-10-13 01:18:46,135 INFO L587 BuchiCegarLoop]: Abstraction has 987 states and 1343 transitions. [2021-10-13 01:18:46,135 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 01:18:46,135 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 987 states and 1343 transitions. [2021-10-13 01:18:46,141 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2021-10-13 01:18:46,141 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:46,141 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:46,142 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:46,142 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:46,143 INFO L791 eck$LassoCheckResult]: Stem: 13763#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); 13601#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13548#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13477#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13549#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13551#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 13593#L100-2 assume !false; 14123#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14418#L103 assume !(12292 == ssl3_accept_~s__state~0); 14417#L106 assume !(16384 == ssl3_accept_~s__state~0); 14416#L109 assume !(8192 == ssl3_accept_~s__state~0); 14411#L112 assume !(24576 == ssl3_accept_~s__state~0); 13647#L115 assume !(8195 == ssl3_accept_~s__state~0); 13648#L118 assume !(8480 == ssl3_accept_~s__state~0); 14377#L121 assume !(8481 == ssl3_accept_~s__state~0); 14378#L124 assume !(8482 == ssl3_accept_~s__state~0); 13850#L127 assume 8464 == ssl3_accept_~s__state~0; 13764#L134 [2021-10-13 01:18:46,143 INFO L793 eck$LassoCheckResult]: Loop: 13764#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13752#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13753#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13758#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14328#L586 assume !(8576 == ssl3_accept_~state~0); 14321#L604 ssl3_accept_~skip~0 := 0; 14322#L100-2 assume !false; 14312#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14313#L103 assume !(12292 == ssl3_accept_~s__state~0); 14305#L106 assume !(16384 == ssl3_accept_~s__state~0); 14306#L109 assume !(8192 == ssl3_accept_~s__state~0); 14299#L112 assume !(24576 == ssl3_accept_~s__state~0); 14300#L115 assume !(8195 == ssl3_accept_~s__state~0); 14293#L118 assume !(8480 == ssl3_accept_~s__state~0); 14294#L121 assume !(8481 == ssl3_accept_~s__state~0); 14287#L124 assume !(8482 == ssl3_accept_~s__state~0); 14288#L127 assume !(8464 == ssl3_accept_~s__state~0); 14280#L130 assume !(8465 == ssl3_accept_~s__state~0); 14281#L133 assume !(8466 == ssl3_accept_~s__state~0); 13517#L136 assume 8496 == ssl3_accept_~s__state~0; 13518#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13561#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13562#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14376#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13553#L298-2 ssl3_accept_~s__init_num~0 := 0; 13554#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13609#L586 assume !(8576 == ssl3_accept_~state~0); 14404#L604 ssl3_accept_~skip~0 := 0; 14398#L100-2 assume !false; 14395#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14393#L103 assume !(12292 == ssl3_accept_~s__state~0); 14391#L106 assume !(16384 == ssl3_accept_~s__state~0); 14389#L109 assume !(8192 == ssl3_accept_~s__state~0); 14387#L112 assume !(24576 == ssl3_accept_~s__state~0); 14385#L115 assume !(8195 == ssl3_accept_~s__state~0); 13733#L118 assume !(8480 == ssl3_accept_~s__state~0); 13734#L121 assume !(8481 == ssl3_accept_~s__state~0); 13705#L124 assume !(8482 == ssl3_accept_~s__state~0); 13706#L127 assume !(8464 == ssl3_accept_~s__state~0); 14355#L130 assume !(8465 == ssl3_accept_~s__state~0); 14354#L133 assume !(8466 == ssl3_accept_~s__state~0); 14353#L136 assume !(8496 == ssl3_accept_~s__state~0); 14352#L139 assume !(8497 == ssl3_accept_~s__state~0); 14351#L142 assume !(8512 == ssl3_accept_~s__state~0); 14350#L145 assume !(8513 == ssl3_accept_~s__state~0); 14349#L148 assume !(8528 == ssl3_accept_~s__state~0); 14348#L151 assume !(8529 == ssl3_accept_~s__state~0); 14347#L154 assume !(8544 == ssl3_accept_~s__state~0); 14346#L157 assume !(8545 == ssl3_accept_~s__state~0); 14345#L160 assume !(8560 == ssl3_accept_~s__state~0); 14344#L163 assume !(8561 == ssl3_accept_~s__state~0); 14343#L166 assume !(8448 == ssl3_accept_~s__state~0); 14342#L169 assume !(8576 == ssl3_accept_~s__state~0); 14341#L172 assume !(8577 == ssl3_accept_~s__state~0); 14340#L175 assume !(8592 == ssl3_accept_~s__state~0); 14339#L178 assume !(8593 == ssl3_accept_~s__state~0); 14338#L181 assume !(8608 == ssl3_accept_~s__state~0); 14337#L184 assume !(8609 == ssl3_accept_~s__state~0); 14336#L187 assume !(8640 == ssl3_accept_~s__state~0); 13663#L190 assume !(8641 == ssl3_accept_~s__state~0); 13643#L193 assume 8656 == ssl3_accept_~s__state~0; 13644#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13696#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 13671#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13527#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13528#L511 assume !(0 == ssl3_accept_~tmp___10~0); 13689#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14212#L586 assume !(8576 == ssl3_accept_~state~0); 14209#L604 ssl3_accept_~skip~0 := 0; 14208#L100-2 assume !false; 14207#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14206#L103 assume 12292 == ssl3_accept_~s__state~0; 13537#L104 ssl3_accept_~s__new_session~0 := 1; 13538#L212 ssl3_accept_~s__server~0 := 1; 13695#L217 assume 0 != ssl3_accept_~cb~0; 14233#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14232#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14231#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14230#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14229#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 14130#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14125#L586 assume !(8576 == ssl3_accept_~state~0); 14121#L604 ssl3_accept_~skip~0 := 0; 14119#L100-2 assume !false; 14117#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14115#L103 assume !(12292 == ssl3_accept_~s__state~0); 14113#L106 assume !(16384 == ssl3_accept_~s__state~0); 14111#L109 assume !(8192 == ssl3_accept_~s__state~0); 14109#L112 assume !(24576 == ssl3_accept_~s__state~0); 14068#L115 assume !(8195 == ssl3_accept_~s__state~0); 13793#L118 assume !(8480 == ssl3_accept_~s__state~0); 13794#L121 assume !(8481 == ssl3_accept_~s__state~0); 13795#L124 assume !(8482 == ssl3_accept_~s__state~0); 13812#L127 assume 8464 == ssl3_accept_~s__state~0; 13764#L134 [2021-10-13 01:18:46,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:46,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-13 01:18:46,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:46,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330683106] [2021-10-13 01:18:46,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:46,144 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:46,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:46,153 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:46,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:46,171 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:46,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:46,172 INFO L82 PathProgramCache]: Analyzing trace with hash -533474445, now seen corresponding path program 1 times [2021-10-13 01:18:46,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:46,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723616662] [2021-10-13 01:18:46,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:46,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:46,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:46,232 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-13 01:18:46,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:46,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723616662] [2021-10-13 01:18:46,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723616662] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:46,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:46,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:46,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506939662] [2021-10-13 01:18:46,234 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:46,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:46,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:46,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:46,236 INFO L87 Difference]: Start difference. First operand 987 states and 1343 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:46,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:46,391 INFO L93 Difference]: Finished difference Result 928 states and 1252 transitions. [2021-10-13 01:18:46,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:46,391 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 928 states and 1252 transitions. [2021-10-13 01:18:46,398 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2021-10-13 01:18:46,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 928 states to 926 states and 1250 transitions. [2021-10-13 01:18:46,406 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 657 [2021-10-13 01:18:46,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 657 [2021-10-13 01:18:46,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 926 states and 1250 transitions. [2021-10-13 01:18:46,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:46,407 INFO L681 BuchiCegarLoop]: Abstraction has 926 states and 1250 transitions. [2021-10-13 01:18:46,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states and 1250 transitions. [2021-10-13 01:18:46,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 922. [2021-10-13 01:18:46,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 922 states have (on average 1.351409978308026) internal successors, (1246), 921 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:46,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1246 transitions. [2021-10-13 01:18:46,464 INFO L704 BuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2021-10-13 01:18:46,464 INFO L587 BuchiCegarLoop]: Abstraction has 922 states and 1246 transitions. [2021-10-13 01:18:46,464 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 01:18:46,464 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1246 transitions. [2021-10-13 01:18:46,469 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2021-10-13 01:18:46,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:46,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:46,473 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:46,473 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:46,473 INFO L791 eck$LassoCheckResult]: Stem: 15665#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); 15511#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15463#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15398#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 15464#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15466#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 15507#L100-2 assume !false; 15877#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15874#L103 assume !(12292 == ssl3_accept_~s__state~0); 15872#L106 assume !(16384 == ssl3_accept_~s__state~0); 15869#L109 assume !(8192 == ssl3_accept_~s__state~0); 15867#L112 assume !(24576 == ssl3_accept_~s__state~0); 15866#L115 assume !(8195 == ssl3_accept_~s__state~0); 15863#L118 assume !(8480 == ssl3_accept_~s__state~0); 15862#L121 assume !(8481 == ssl3_accept_~s__state~0); 15861#L124 assume !(8482 == ssl3_accept_~s__state~0); 15857#L127 assume 8464 == ssl3_accept_~s__state~0; 15666#L134 [2021-10-13 01:18:46,474 INFO L793 eck$LassoCheckResult]: Loop: 15666#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15654#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15655#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15659#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16265#L586 assume !(8576 == ssl3_accept_~state~0); 15525#L604 ssl3_accept_~skip~0 := 0; 15526#L100-2 assume !false; 15651#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15663#L103 assume !(12292 == ssl3_accept_~s__state~0); 15660#L106 assume !(16384 == ssl3_accept_~s__state~0); 15661#L109 assume !(8192 == ssl3_accept_~s__state~0); 16263#L112 assume !(24576 == ssl3_accept_~s__state~0); 15557#L115 assume !(8195 == ssl3_accept_~s__state~0); 15558#L118 assume !(8480 == ssl3_accept_~s__state~0); 15472#L121 assume !(8481 == ssl3_accept_~s__state~0); 15473#L124 assume !(8482 == ssl3_accept_~s__state~0); 16209#L127 assume !(8464 == ssl3_accept_~s__state~0); 16208#L130 assume !(8465 == ssl3_accept_~s__state~0); 16207#L133 assume !(8466 == ssl3_accept_~s__state~0); 16054#L136 assume 8496 == ssl3_accept_~s__state~0; 15547#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 15476#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15477#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 15496#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15498#L298-2 ssl3_accept_~s__init_num~0 := 0; 16035#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16029#L586 assume !(8576 == ssl3_accept_~state~0); 16026#L604 ssl3_accept_~skip~0 := 0; 16024#L100-2 assume !false; 16022#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16020#L103 assume !(12292 == ssl3_accept_~s__state~0); 16018#L106 assume !(16384 == ssl3_accept_~s__state~0); 16016#L109 assume !(8192 == ssl3_accept_~s__state~0); 16014#L112 assume !(24576 == ssl3_accept_~s__state~0); 16012#L115 assume !(8195 == ssl3_accept_~s__state~0); 16010#L118 assume !(8480 == ssl3_accept_~s__state~0); 16008#L121 assume !(8481 == ssl3_accept_~s__state~0); 16006#L124 assume !(8482 == ssl3_accept_~s__state~0); 16004#L127 assume !(8464 == ssl3_accept_~s__state~0); 16002#L130 assume !(8465 == ssl3_accept_~s__state~0); 16000#L133 assume !(8466 == ssl3_accept_~s__state~0); 15998#L136 assume !(8496 == ssl3_accept_~s__state~0); 15997#L139 assume !(8497 == ssl3_accept_~s__state~0); 15949#L142 assume 8512 == ssl3_accept_~s__state~0; 15633#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15598#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15399#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15400#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16126#L586 assume !(8576 == ssl3_accept_~state~0); 16123#L604 ssl3_accept_~skip~0 := 0; 16121#L100-2 assume !false; 16119#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16117#L103 assume !(12292 == ssl3_accept_~s__state~0); 16115#L106 assume !(16384 == ssl3_accept_~s__state~0); 16113#L109 assume !(8192 == ssl3_accept_~s__state~0); 16111#L112 assume !(24576 == ssl3_accept_~s__state~0); 16109#L115 assume !(8195 == ssl3_accept_~s__state~0); 16107#L118 assume !(8480 == ssl3_accept_~s__state~0); 16105#L121 assume !(8481 == ssl3_accept_~s__state~0); 16103#L124 assume !(8482 == ssl3_accept_~s__state~0); 16101#L127 assume !(8464 == ssl3_accept_~s__state~0); 16099#L130 assume !(8465 == ssl3_accept_~s__state~0); 16097#L133 assume !(8466 == ssl3_accept_~s__state~0); 16095#L136 assume !(8496 == ssl3_accept_~s__state~0); 16093#L139 assume !(8497 == ssl3_accept_~s__state~0); 16091#L142 assume !(8512 == ssl3_accept_~s__state~0); 16089#L145 assume !(8513 == ssl3_accept_~s__state~0); 16084#L148 assume 8528 == ssl3_accept_~s__state~0; 15501#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15502#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15590#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15591#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15605#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15512#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15454#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15990#L586 assume !(8576 == ssl3_accept_~state~0); 15440#L604 ssl3_accept_~skip~0 := 0; 15983#L100-2 assume !false; 15980#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15978#L103 assume !(12292 == ssl3_accept_~s__state~0); 15976#L106 assume !(16384 == ssl3_accept_~s__state~0); 15974#L109 assume !(8192 == ssl3_accept_~s__state~0); 15972#L112 assume !(24576 == ssl3_accept_~s__state~0); 15970#L115 assume !(8195 == ssl3_accept_~s__state~0); 15968#L118 assume !(8480 == ssl3_accept_~s__state~0); 15966#L121 assume !(8481 == ssl3_accept_~s__state~0); 15964#L124 assume !(8482 == ssl3_accept_~s__state~0); 15962#L127 assume !(8464 == ssl3_accept_~s__state~0); 15960#L130 assume !(8465 == ssl3_accept_~s__state~0); 15958#L133 assume !(8466 == ssl3_accept_~s__state~0); 15956#L136 assume !(8496 == ssl3_accept_~s__state~0); 15954#L139 assume !(8497 == ssl3_accept_~s__state~0); 15952#L142 assume !(8512 == ssl3_accept_~s__state~0); 15947#L145 assume !(8513 == ssl3_accept_~s__state~0); 15948#L148 assume !(8528 == ssl3_accept_~s__state~0); 16085#L151 assume !(8529 == ssl3_accept_~s__state~0); 15679#L154 assume !(8544 == ssl3_accept_~s__state~0); 15680#L157 assume !(8545 == ssl3_accept_~s__state~0); 15681#L160 assume 8560 == ssl3_accept_~s__state~0; 15626#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15627#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15486#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16276#L586 assume !(8576 == ssl3_accept_~state~0); 16274#L604 ssl3_accept_~skip~0 := 0; 16273#L100-2 assume !false; 16272#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16271#L103 assume !(12292 == ssl3_accept_~s__state~0); 16270#L106 assume !(16384 == ssl3_accept_~s__state~0); 15657#L109 assume !(8192 == ssl3_accept_~s__state~0); 15537#L112 assume !(24576 == ssl3_accept_~s__state~0); 15538#L115 assume !(8195 == ssl3_accept_~s__state~0); 16065#L118 assume !(8480 == ssl3_accept_~s__state~0); 15838#L121 assume !(8481 == ssl3_accept_~s__state~0); 15839#L124 assume !(8482 == ssl3_accept_~s__state~0); 15919#L127 assume 8464 == ssl3_accept_~s__state~0; 15666#L134 [2021-10-13 01:18:46,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:46,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-13 01:18:46,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:46,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613895007] [2021-10-13 01:18:46,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:46,475 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:46,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:46,483 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:46,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:46,494 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:46,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:46,495 INFO L82 PathProgramCache]: Analyzing trace with hash -538544647, now seen corresponding path program 1 times [2021-10-13 01:18:46,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:46,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658330573] [2021-10-13 01:18:46,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:46,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:46,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:46,534 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-13 01:18:46,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:46,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658330573] [2021-10-13 01:18:46,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658330573] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:46,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:46,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:46,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337758062] [2021-10-13 01:18:46,535 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:46,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:46,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:46,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:46,536 INFO L87 Difference]: Start difference. First operand 922 states and 1246 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:46,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:46,556 INFO L93 Difference]: Finished difference Result 1814 states and 2436 transitions. [2021-10-13 01:18:46,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:46,557 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1814 states and 2436 transitions. [2021-10-13 01:18:46,570 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2021-10-13 01:18:46,584 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1814 states to 1814 states and 2436 transitions. [2021-10-13 01:18:46,585 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2021-10-13 01:18:46,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2021-10-13 01:18:46,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1814 states and 2436 transitions. [2021-10-13 01:18:46,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:46,588 INFO L681 BuchiCegarLoop]: Abstraction has 1814 states and 2436 transitions. [2021-10-13 01:18:46,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states and 2436 transitions. [2021-10-13 01:18:46,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 925. [2021-10-13 01:18:46,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 925 states have (on average 1.3502702702702702) internal successors, (1249), 924 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:46,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1249 transitions. [2021-10-13 01:18:46,612 INFO L704 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2021-10-13 01:18:46,612 INFO L587 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2021-10-13 01:18:46,612 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 01:18:46,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 925 states and 1249 transitions. [2021-10-13 01:18:46,617 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2021-10-13 01:18:46,617 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:46,617 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:46,619 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:46,619 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:46,619 INFO L791 eck$LassoCheckResult]: Stem: 18413#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); 18256#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18205#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18140#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 18206#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18208#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 18247#L100-2 assume !false; 18541#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18948#L103 assume !(12292 == ssl3_accept_~s__state~0); 18946#L106 assume !(16384 == ssl3_accept_~s__state~0); 18944#L109 assume !(8192 == ssl3_accept_~s__state~0); 18942#L112 assume !(24576 == ssl3_accept_~s__state~0); 18941#L115 assume !(8195 == ssl3_accept_~s__state~0); 18940#L118 assume !(8480 == ssl3_accept_~s__state~0); 18939#L121 assume !(8481 == ssl3_accept_~s__state~0); 18938#L124 assume !(8482 == ssl3_accept_~s__state~0); 18937#L127 assume 8464 == ssl3_accept_~s__state~0; 18414#L134 [2021-10-13 01:18:46,619 INFO L793 eck$LassoCheckResult]: Loop: 18414#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18401#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18402#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18408#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18971#L586 assume !(8576 == ssl3_accept_~state~0); 18969#L604 ssl3_accept_~skip~0 := 0; 18968#L100-2 assume !false; 18966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18965#L103 assume !(12292 == ssl3_accept_~s__state~0); 18964#L106 assume !(16384 == ssl3_accept_~s__state~0); 18963#L109 assume !(8192 == ssl3_accept_~s__state~0); 18962#L112 assume !(24576 == ssl3_accept_~s__state~0); 18957#L115 assume !(8195 == ssl3_accept_~s__state~0); 18954#L118 assume !(8480 == ssl3_accept_~s__state~0); 18952#L121 assume !(8481 == ssl3_accept_~s__state~0); 18950#L124 assume !(8482 == ssl3_accept_~s__state~0); 18949#L127 assume !(8464 == ssl3_accept_~s__state~0); 18947#L130 assume !(8465 == ssl3_accept_~s__state~0); 18945#L133 assume !(8466 == ssl3_accept_~s__state~0); 18943#L136 assume 8496 == ssl3_accept_~s__state~0; 18292#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18293#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18931#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 18930#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18210#L298-2 ssl3_accept_~s__init_num~0 := 0; 18211#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18264#L586 assume !(8576 == ssl3_accept_~state~0); 18269#L604 ssl3_accept_~skip~0 := 0; 18270#L100-2 assume !false; 18392#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18411#L103 assume !(12292 == ssl3_accept_~s__state~0); 18409#L106 assume !(16384 == ssl3_accept_~s__state~0); 18404#L109 assume !(8192 == ssl3_accept_~s__state~0); 18282#L112 assume !(24576 == ssl3_accept_~s__state~0); 18283#L115 assume !(8195 == ssl3_accept_~s__state~0); 18303#L118 assume !(8480 == ssl3_accept_~s__state~0); 18214#L121 assume !(8481 == ssl3_accept_~s__state~0); 18215#L124 assume !(8482 == ssl3_accept_~s__state~0); 18354#L127 assume !(8464 == ssl3_accept_~s__state~0); 18305#L130 assume !(8465 == ssl3_accept_~s__state~0); 18306#L133 assume !(8466 == ssl3_accept_~s__state~0); 18177#L136 assume !(8496 == ssl3_accept_~s__state~0); 18178#L139 assume !(8497 == ssl3_accept_~s__state~0); 18235#L142 assume 8512 == ssl3_accept_~s__state~0; 18374#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18338#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18141#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18142#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19021#L586 assume !(8576 == ssl3_accept_~state~0); 19014#L604 ssl3_accept_~skip~0 := 0; 19011#L100-2 assume !false; 19009#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19007#L103 assume !(12292 == ssl3_accept_~s__state~0); 19005#L106 assume !(16384 == ssl3_accept_~s__state~0); 19003#L109 assume !(8192 == ssl3_accept_~s__state~0); 19001#L112 assume !(24576 == ssl3_accept_~s__state~0); 18999#L115 assume !(8195 == ssl3_accept_~s__state~0); 18997#L118 assume !(8480 == ssl3_accept_~s__state~0); 18995#L121 assume !(8481 == ssl3_accept_~s__state~0); 18993#L124 assume !(8482 == ssl3_accept_~s__state~0); 18991#L127 assume !(8464 == ssl3_accept_~s__state~0); 18989#L130 assume !(8465 == ssl3_accept_~s__state~0); 18987#L133 assume !(8466 == ssl3_accept_~s__state~0); 18985#L136 assume !(8496 == ssl3_accept_~s__state~0); 18983#L139 assume !(8497 == ssl3_accept_~s__state~0); 18981#L142 assume !(8512 == ssl3_accept_~s__state~0); 18309#L145 assume !(8513 == ssl3_accept_~s__state~0); 18231#L148 assume 8528 == ssl3_accept_~s__state~0; 18232#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18242#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18333#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18191#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 18192#L362 assume !(ssl3_accept_~ret~0 <= 0); 18254#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18196#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18871#L586 assume !(8576 == ssl3_accept_~state~0); 18182#L604 ssl3_accept_~skip~0 := 0; 18884#L100-2 assume !false; 18883#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18882#L103 assume !(12292 == ssl3_accept_~s__state~0); 18881#L106 assume !(16384 == ssl3_accept_~s__state~0); 18880#L109 assume !(8192 == ssl3_accept_~s__state~0); 18879#L112 assume !(24576 == ssl3_accept_~s__state~0); 18877#L115 assume !(8195 == ssl3_accept_~s__state~0); 18872#L118 assume !(8480 == ssl3_accept_~s__state~0); 18870#L121 assume !(8481 == ssl3_accept_~s__state~0); 18868#L124 assume !(8482 == ssl3_accept_~s__state~0); 18867#L127 assume !(8464 == ssl3_accept_~s__state~0); 18866#L130 assume !(8465 == ssl3_accept_~s__state~0); 18865#L133 assume !(8466 == ssl3_accept_~s__state~0); 18864#L136 assume !(8496 == ssl3_accept_~s__state~0); 18675#L139 assume !(8497 == ssl3_accept_~s__state~0); 18673#L142 assume !(8512 == ssl3_accept_~s__state~0); 18671#L145 assume !(8513 == ssl3_accept_~s__state~0); 18670#L148 assume !(8528 == ssl3_accept_~s__state~0); 18657#L151 assume !(8529 == ssl3_accept_~s__state~0); 18428#L154 assume !(8544 == ssl3_accept_~s__state~0); 18429#L157 assume !(8545 == ssl3_accept_~s__state~0); 18430#L160 assume 8560 == ssl3_accept_~s__state~0; 18367#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 18368#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18228#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18539#L586 assume !(8576 == ssl3_accept_~state~0); 18536#L604 ssl3_accept_~skip~0 := 0; 18534#L100-2 assume !false; 18532#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18530#L103 assume !(12292 == ssl3_accept_~s__state~0); 18528#L106 assume !(16384 == ssl3_accept_~s__state~0); 18526#L109 assume !(8192 == ssl3_accept_~s__state~0); 18524#L112 assume !(24576 == ssl3_accept_~s__state~0); 18522#L115 assume !(8195 == ssl3_accept_~s__state~0); 18519#L118 assume !(8480 == ssl3_accept_~s__state~0); 18437#L121 assume !(8481 == ssl3_accept_~s__state~0); 18438#L124 assume !(8482 == ssl3_accept_~s__state~0); 18518#L127 assume 8464 == ssl3_accept_~s__state~0; 18414#L134 [2021-10-13 01:18:46,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:46,620 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-13 01:18:46,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:46,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538735075] [2021-10-13 01:18:46,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:46,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:46,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:46,627 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:46,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:46,636 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:46,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:46,637 INFO L82 PathProgramCache]: Analyzing trace with hash 64418424, now seen corresponding path program 1 times [2021-10-13 01:18:46,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:46,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912607404] [2021-10-13 01:18:46,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:46,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:46,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:46,675 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-10-13 01:18:46,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:46,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912607404] [2021-10-13 01:18:46,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912607404] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:46,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:46,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:46,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741300149] [2021-10-13 01:18:46,677 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:46,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:46,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:46,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:46,678 INFO L87 Difference]: Start difference. First operand 925 states and 1249 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:46,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:46,789 INFO L93 Difference]: Finished difference Result 1034 states and 1389 transitions. [2021-10-13 01:18:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:46,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1389 transitions. [2021-10-13 01:18:46,798 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 645 [2021-10-13 01:18:46,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1034 states and 1389 transitions. [2021-10-13 01:18:46,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-10-13 01:18:46,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 727 [2021-10-13 01:18:46,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1034 states and 1389 transitions. [2021-10-13 01:18:46,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:46,807 INFO L681 BuchiCegarLoop]: Abstraction has 1034 states and 1389 transitions. [2021-10-13 01:18:46,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states and 1389 transitions. [2021-10-13 01:18:46,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 1012. [2021-10-13 01:18:46,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 1012 states have (on average 1.3379446640316206) internal successors, (1354), 1011 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:46,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1354 transitions. [2021-10-13 01:18:46,828 INFO L704 BuchiCegarLoop]: Abstraction has 1012 states and 1354 transitions. [2021-10-13 01:18:46,829 INFO L587 BuchiCegarLoop]: Abstraction has 1012 states and 1354 transitions. [2021-10-13 01:18:46,829 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 01:18:46,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1012 states and 1354 transitions. [2021-10-13 01:18:46,832 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 631 [2021-10-13 01:18:46,833 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:46,833 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:46,834 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:46,834 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:46,835 INFO L791 eck$LassoCheckResult]: Stem: 20378#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); 20218#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20170#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20105#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20171#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20173#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 20213#L100-2 assume !false; 20476#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20886#L103 assume !(12292 == ssl3_accept_~s__state~0); 20884#L106 assume !(16384 == ssl3_accept_~s__state~0); 20882#L109 assume !(8192 == ssl3_accept_~s__state~0); 20880#L112 assume !(24576 == ssl3_accept_~s__state~0); 20878#L115 assume !(8195 == ssl3_accept_~s__state~0); 20876#L118 assume !(8480 == ssl3_accept_~s__state~0); 20874#L121 assume !(8481 == ssl3_accept_~s__state~0); 20872#L124 assume !(8482 == ssl3_accept_~s__state~0); 20870#L127 assume 8464 == ssl3_accept_~s__state~0; 20381#L134 [2021-10-13 01:18:46,836 INFO L793 eck$LassoCheckResult]: Loop: 20381#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20365#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20366#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20371#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20896#L586 assume !(8576 == ssl3_accept_~state~0); 20892#L604 ssl3_accept_~skip~0 := 0; 20890#L100-2 assume !false; 20888#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20887#L103 assume !(12292 == ssl3_accept_~s__state~0); 20885#L106 assume !(16384 == ssl3_accept_~s__state~0); 20883#L109 assume !(8192 == ssl3_accept_~s__state~0); 20881#L112 assume !(24576 == ssl3_accept_~s__state~0); 20879#L115 assume !(8195 == ssl3_accept_~s__state~0); 20877#L118 assume !(8480 == ssl3_accept_~s__state~0); 20875#L121 assume !(8481 == ssl3_accept_~s__state~0); 20873#L124 assume !(8482 == ssl3_accept_~s__state~0); 20871#L127 assume !(8464 == ssl3_accept_~s__state~0); 20869#L130 assume !(8465 == ssl3_accept_~s__state~0); 20867#L133 assume !(8466 == ssl3_accept_~s__state~0); 20856#L136 assume 8496 == ssl3_accept_~s__state~0; 20451#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 20851#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20849#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 20848#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20175#L298-2 ssl3_accept_~s__init_num~0 := 0; 20176#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20229#L586 assume !(8576 == ssl3_accept_~state~0); 20234#L604 ssl3_accept_~skip~0 := 0; 20235#L100-2 assume !false; 20358#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20375#L103 assume !(12292 == ssl3_accept_~s__state~0); 20372#L106 assume !(16384 == ssl3_accept_~s__state~0); 20367#L109 assume !(8192 == ssl3_accept_~s__state~0); 20246#L112 assume !(24576 == ssl3_accept_~s__state~0); 20247#L115 assume !(8195 == ssl3_accept_~s__state~0); 20266#L118 assume !(8480 == ssl3_accept_~s__state~0); 20179#L121 assume !(8481 == ssl3_accept_~s__state~0); 20180#L124 assume !(8482 == ssl3_accept_~s__state~0); 20319#L127 assume !(8464 == ssl3_accept_~s__state~0); 20268#L130 assume !(8465 == ssl3_accept_~s__state~0); 20269#L133 assume !(8466 == ssl3_accept_~s__state~0); 20143#L136 assume !(8496 == ssl3_accept_~s__state~0); 20144#L139 assume !(8497 == ssl3_accept_~s__state~0); 20196#L142 assume 8512 == ssl3_accept_~s__state~0; 20340#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20302#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20106#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20107#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21076#L586 assume !(8576 == ssl3_accept_~state~0); 21074#L604 ssl3_accept_~skip~0 := 0; 21073#L100-2 assume !false; 21072#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21071#L103 assume !(12292 == ssl3_accept_~s__state~0); 21070#L106 assume !(16384 == ssl3_accept_~s__state~0); 21069#L109 assume !(8192 == ssl3_accept_~s__state~0); 21068#L112 assume !(24576 == ssl3_accept_~s__state~0); 21067#L115 assume !(8195 == ssl3_accept_~s__state~0); 21066#L118 assume !(8480 == ssl3_accept_~s__state~0); 21065#L121 assume !(8481 == ssl3_accept_~s__state~0); 21064#L124 assume !(8482 == ssl3_accept_~s__state~0); 21063#L127 assume !(8464 == ssl3_accept_~s__state~0); 21062#L130 assume !(8465 == ssl3_accept_~s__state~0); 21061#L133 assume !(8466 == ssl3_accept_~s__state~0); 21059#L136 assume !(8496 == ssl3_accept_~s__state~0); 21058#L139 assume !(8497 == ssl3_accept_~s__state~0); 21052#L142 assume !(8512 == ssl3_accept_~s__state~0); 20272#L145 assume !(8513 == ssl3_accept_~s__state~0); 20199#L148 assume 8528 == ssl3_accept_~s__state~0; 20200#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20208#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20296#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 20157#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 20158#L362 assume !(ssl3_accept_~ret~0 <= 0); 20219#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20220#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20998#L586 assume !(8576 == ssl3_accept_~state~0); 20995#L604 ssl3_accept_~skip~0 := 0; 20993#L100-2 assume !false; 20991#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20989#L103 assume !(12292 == ssl3_accept_~s__state~0); 20987#L106 assume !(16384 == ssl3_accept_~s__state~0); 20985#L109 assume !(8192 == ssl3_accept_~s__state~0); 20983#L112 assume !(24576 == ssl3_accept_~s__state~0); 20981#L115 assume !(8195 == ssl3_accept_~s__state~0); 20979#L118 assume !(8480 == ssl3_accept_~s__state~0); 20977#L121 assume !(8481 == ssl3_accept_~s__state~0); 20975#L124 assume !(8482 == ssl3_accept_~s__state~0); 20973#L127 assume !(8464 == ssl3_accept_~s__state~0); 20971#L130 assume !(8465 == ssl3_accept_~s__state~0); 20969#L133 assume !(8466 == ssl3_accept_~s__state~0); 20967#L136 assume !(8496 == ssl3_accept_~s__state~0); 20965#L139 assume !(8497 == ssl3_accept_~s__state~0); 20963#L142 assume !(8512 == ssl3_accept_~s__state~0); 20962#L145 assume !(8513 == ssl3_accept_~s__state~0); 20960#L148 assume !(8528 == ssl3_accept_~s__state~0); 20321#L151 assume !(8529 == ssl3_accept_~s__state~0); 20322#L154 assume 8544 == ssl3_accept_~s__state~0; 20346#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20130#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 20132#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20136#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20126#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 20127#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 20193#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20516#L586 assume !(8576 == ssl3_accept_~state~0); 20513#L604 ssl3_accept_~skip~0 := 0; 20511#L100-2 assume !false; 20509#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20507#L103 assume !(12292 == ssl3_accept_~s__state~0); 20505#L106 assume !(16384 == ssl3_accept_~s__state~0); 20503#L109 assume !(8192 == ssl3_accept_~s__state~0); 20501#L112 assume !(24576 == ssl3_accept_~s__state~0); 20499#L115 assume !(8195 == ssl3_accept_~s__state~0); 20497#L118 assume !(8480 == ssl3_accept_~s__state~0); 20397#L121 assume !(8481 == ssl3_accept_~s__state~0); 20398#L124 assume !(8482 == ssl3_accept_~s__state~0); 20494#L127 assume 8464 == ssl3_accept_~s__state~0; 20381#L134 [2021-10-13 01:18:46,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:46,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-13 01:18:46,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:46,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62072973] [2021-10-13 01:18:46,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:46,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:46,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:46,848 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:46,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:46,858 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:46,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:46,859 INFO L82 PathProgramCache]: Analyzing trace with hash -1641976280, now seen corresponding path program 1 times [2021-10-13 01:18:46,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:46,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138618841] [2021-10-13 01:18:46,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:46,862 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:46,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:46,900 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 01:18:46,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:46,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138618841] [2021-10-13 01:18:46,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138618841] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:46,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:46,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:46,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105617875] [2021-10-13 01:18:46,904 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:46,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:46,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:46,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:46,906 INFO L87 Difference]: Start difference. First operand 1012 states and 1354 transitions. cyclomatic complexity: 346 Second operand has 3 states, 2 states have (on average 31.5) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:47,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:47,026 INFO L93 Difference]: Finished difference Result 1091 states and 1451 transitions. [2021-10-13 01:18:47,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:47,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1091 states and 1451 transitions. [2021-10-13 01:18:47,033 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2021-10-13 01:18:47,041 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1091 states to 1067 states and 1417 transitions. [2021-10-13 01:18:47,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 769 [2021-10-13 01:18:47,042 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 783 [2021-10-13 01:18:47,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1417 transitions. [2021-10-13 01:18:47,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:47,043 INFO L681 BuchiCegarLoop]: Abstraction has 1067 states and 1417 transitions. [2021-10-13 01:18:47,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1417 transitions. [2021-10-13 01:18:47,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1018. [2021-10-13 01:18:47,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3359528487229861) internal successors, (1360), 1017 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:47,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1360 transitions. [2021-10-13 01:18:47,067 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1360 transitions. [2021-10-13 01:18:47,068 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1360 transitions. [2021-10-13 01:18:47,068 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 01:18:47,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1360 transitions. [2021-10-13 01:18:47,071 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-13 01:18:47,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:47,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:47,073 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:47,095 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:47,095 INFO L791 eck$LassoCheckResult]: Stem: 22477#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); 22322#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22276#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22214#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 22277#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22279#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 22317#L100-2 assume !false; 22583#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22581#L103 assume !(12292 == ssl3_accept_~s__state~0); 22580#L106 assume !(16384 == ssl3_accept_~s__state~0); 22579#L109 assume !(8192 == ssl3_accept_~s__state~0); 22578#L112 assume !(24576 == ssl3_accept_~s__state~0); 22573#L115 assume !(8195 == ssl3_accept_~s__state~0); 22569#L118 assume !(8480 == ssl3_accept_~s__state~0); 22567#L121 assume 8481 == ssl3_accept_~s__state~0; 22344#L122 [2021-10-13 01:18:47,095 INFO L793 eck$LassoCheckResult]: Loop: 22344#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22345#L260 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 22320#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22990#L586 assume !(8576 == ssl3_accept_~state~0); 22987#L604 ssl3_accept_~skip~0 := 0; 22985#L100-2 assume !false; 22983#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22981#L103 assume !(12292 == ssl3_accept_~s__state~0); 22979#L106 assume !(16384 == ssl3_accept_~s__state~0); 22977#L109 assume !(8192 == ssl3_accept_~s__state~0); 22975#L112 assume !(24576 == ssl3_accept_~s__state~0); 22973#L115 assume !(8195 == ssl3_accept_~s__state~0); 22971#L118 assume !(8480 == ssl3_accept_~s__state~0); 22969#L121 assume !(8481 == ssl3_accept_~s__state~0); 22967#L124 assume !(8482 == ssl3_accept_~s__state~0); 22965#L127 assume !(8464 == ssl3_accept_~s__state~0); 22963#L130 assume !(8465 == ssl3_accept_~s__state~0); 22961#L133 assume !(8466 == ssl3_accept_~s__state~0); 22959#L136 assume !(8496 == ssl3_accept_~s__state~0); 22956#L139 assume !(8497 == ssl3_accept_~s__state~0); 22954#L142 assume !(8512 == ssl3_accept_~s__state~0); 22952#L145 assume !(8513 == ssl3_accept_~s__state~0); 22951#L148 assume !(8528 == ssl3_accept_~s__state~0); 22950#L151 assume !(8529 == ssl3_accept_~s__state~0); 22949#L154 assume !(8544 == ssl3_accept_~s__state~0); 22947#L157 assume !(8545 == ssl3_accept_~s__state~0); 22945#L160 assume !(8560 == ssl3_accept_~s__state~0); 22942#L163 assume !(8561 == ssl3_accept_~s__state~0); 22634#L166 assume 8448 == ssl3_accept_~s__state~0; 22271#L167 assume !(ssl3_accept_~num1~0 > 0); 22273#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22280#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22572#L586 assume !(8576 == ssl3_accept_~state~0); 22568#L604 ssl3_accept_~skip~0 := 0; 22566#L100-2 assume !false; 22564#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22562#L103 assume !(12292 == ssl3_accept_~s__state~0); 22560#L106 assume !(16384 == ssl3_accept_~s__state~0); 22558#L109 assume !(8192 == ssl3_accept_~s__state~0); 22557#L112 assume !(24576 == ssl3_accept_~s__state~0); 22556#L115 assume !(8195 == ssl3_accept_~s__state~0); 22554#L118 assume 8480 == ssl3_accept_~s__state~0; 22344#L122 [2021-10-13 01:18:47,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:47,096 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-13 01:18:47,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:47,096 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035056399] [2021-10-13 01:18:47,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,096 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:47,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:47,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:47,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:47,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035056399] [2021-10-13 01:18:47,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035056399] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:47,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:47,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:47,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692008051] [2021-10-13 01:18:47,118 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:18:47,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:47,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1539339780, now seen corresponding path program 1 times [2021-10-13 01:18:47,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:47,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830421986] [2021-10-13 01:18:47,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,119 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:47,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:47,175 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:47,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:47,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830421986] [2021-10-13 01:18:47,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830421986] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:47,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294838511] [2021-10-13 01:18:47,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,176 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:18:47,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,190 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-13 01:18:47,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:47,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:18:47,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:47,394 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:47,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294838511] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:47,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:18:47,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 01:18:47,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840540816] [2021-10-13 01:18:47,395 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:47,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:47,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:47,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:47,397 INFO L87 Difference]: Start difference. First operand 1018 states and 1360 transitions. cyclomatic complexity: 347 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:47,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:47,501 INFO L93 Difference]: Finished difference Result 1020 states and 1360 transitions. [2021-10-13 01:18:47,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:47,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1020 states and 1360 transitions. [2021-10-13 01:18:47,508 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 656 [2021-10-13 01:18:47,516 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1020 states to 1020 states and 1360 transitions. [2021-10-13 01:18:47,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 736 [2021-10-13 01:18:47,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 736 [2021-10-13 01:18:47,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1360 transitions. [2021-10-13 01:18:47,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:47,518 INFO L681 BuchiCegarLoop]: Abstraction has 1020 states and 1360 transitions. [2021-10-13 01:18:47,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1360 transitions. [2021-10-13 01:18:47,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1018. [2021-10-13 01:18:47,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3339882121807465) internal successors, (1358), 1017 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:47,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1358 transitions. [2021-10-13 01:18:47,545 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1358 transitions. [2021-10-13 01:18:47,546 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1358 transitions. [2021-10-13 01:18:47,546 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 01:18:47,546 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1358 transitions. [2021-10-13 01:18:47,551 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-13 01:18:47,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:47,552 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:47,552 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:47,552 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:47,553 INFO L791 eck$LassoCheckResult]: Stem: 24636#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); 24491#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24446#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24383#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 24447#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24449#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 24486#L100-2 assume !false; 24688#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24686#L103 assume !(12292 == ssl3_accept_~s__state~0); 24684#L106 assume !(16384 == ssl3_accept_~s__state~0); 24682#L109 assume !(8192 == ssl3_accept_~s__state~0); 24680#L112 assume !(24576 == ssl3_accept_~s__state~0); 24678#L115 assume !(8195 == ssl3_accept_~s__state~0); 24676#L118 assume !(8480 == ssl3_accept_~s__state~0); 24674#L121 assume !(8481 == ssl3_accept_~s__state~0); 24670#L124 assume 8482 == ssl3_accept_~s__state~0; 24604#L125 [2021-10-13 01:18:47,553 INFO L793 eck$LassoCheckResult]: Loop: 24604#L125 ssl3_accept_~s__state~0 := 3; 24556#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25239#L586 assume !(8576 == ssl3_accept_~state~0); 25235#L604 ssl3_accept_~skip~0 := 0; 25233#L100-2 assume !false; 25231#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25229#L103 assume !(12292 == ssl3_accept_~s__state~0); 25227#L106 assume !(16384 == ssl3_accept_~s__state~0); 25225#L109 assume !(8192 == ssl3_accept_~s__state~0); 25223#L112 assume !(24576 == ssl3_accept_~s__state~0); 25221#L115 assume !(8195 == ssl3_accept_~s__state~0); 25219#L118 assume !(8480 == ssl3_accept_~s__state~0); 25217#L121 assume !(8481 == ssl3_accept_~s__state~0); 25215#L124 assume !(8482 == ssl3_accept_~s__state~0); 25213#L127 assume !(8464 == ssl3_accept_~s__state~0); 25211#L130 assume !(8465 == ssl3_accept_~s__state~0); 25209#L133 assume !(8466 == ssl3_accept_~s__state~0); 25207#L136 assume !(8496 == ssl3_accept_~s__state~0); 24892#L139 assume !(8497 == ssl3_accept_~s__state~0); 25204#L142 assume !(8512 == ssl3_accept_~s__state~0); 25202#L145 assume !(8513 == ssl3_accept_~s__state~0); 25200#L148 assume !(8528 == ssl3_accept_~s__state~0); 25198#L151 assume !(8529 == ssl3_accept_~s__state~0); 25197#L154 assume !(8544 == ssl3_accept_~s__state~0); 25196#L157 assume !(8545 == ssl3_accept_~s__state~0); 25195#L160 assume !(8560 == ssl3_accept_~s__state~0); 25194#L163 assume !(8561 == ssl3_accept_~s__state~0); 25193#L166 assume 8448 == ssl3_accept_~s__state~0; 24441#L167 assume !(ssl3_accept_~num1~0 > 0); 24443#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24450#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24741#L586 assume !(8576 == ssl3_accept_~state~0); 24738#L604 ssl3_accept_~skip~0 := 0; 24736#L100-2 assume !false; 24734#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24732#L103 assume !(12292 == ssl3_accept_~s__state~0); 24730#L106 assume !(16384 == ssl3_accept_~s__state~0); 24728#L109 assume !(8192 == ssl3_accept_~s__state~0); 24726#L112 assume !(24576 == ssl3_accept_~s__state~0); 24723#L115 assume !(8195 == ssl3_accept_~s__state~0); 24721#L118 assume !(8480 == ssl3_accept_~s__state~0); 24719#L121 assume !(8481 == ssl3_accept_~s__state~0); 24717#L124 assume 8482 == ssl3_accept_~s__state~0; 24604#L125 [2021-10-13 01:18:47,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:47,554 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-13 01:18:47,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:47,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354532208] [2021-10-13 01:18:47,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:47,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:47,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:47,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354532208] [2021-10-13 01:18:47,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354532208] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:47,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:47,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:47,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250732577] [2021-10-13 01:18:47,580 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:18:47,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:47,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1976910093, now seen corresponding path program 1 times [2021-10-13 01:18:47,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:47,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163390727] [2021-10-13 01:18:47,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:47,599 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:18:47,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:47,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163390727] [2021-10-13 01:18:47,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163390727] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:47,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:47,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:47,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628062186] [2021-10-13 01:18:47,600 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:47,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:47,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:47,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:47,601 INFO L87 Difference]: Start difference. First operand 1018 states and 1358 transitions. cyclomatic complexity: 345 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:47,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:47,701 INFO L93 Difference]: Finished difference Result 1018 states and 1356 transitions. [2021-10-13 01:18:47,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:47,702 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1018 states and 1356 transitions. [2021-10-13 01:18:47,707 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-13 01:18:47,714 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1018 states to 1018 states and 1356 transitions. [2021-10-13 01:18:47,714 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2021-10-13 01:18:47,715 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2021-10-13 01:18:47,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1018 states and 1356 transitions. [2021-10-13 01:18:47,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:47,716 INFO L681 BuchiCegarLoop]: Abstraction has 1018 states and 1356 transitions. [2021-10-13 01:18:47,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states and 1356 transitions. [2021-10-13 01:18:47,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 1018. [2021-10-13 01:18:47,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3320235756385068) internal successors, (1356), 1017 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:47,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1356 transitions. [2021-10-13 01:18:47,734 INFO L704 BuchiCegarLoop]: Abstraction has 1018 states and 1356 transitions. [2021-10-13 01:18:47,735 INFO L587 BuchiCegarLoop]: Abstraction has 1018 states and 1356 transitions. [2021-10-13 01:18:47,735 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 01:18:47,735 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1356 transitions. [2021-10-13 01:18:47,738 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2021-10-13 01:18:47,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:47,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:47,740 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:47,740 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:47,740 INFO L791 eck$LassoCheckResult]: Stem: 26685#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); 26534#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26489#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26426#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 26490#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26492#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 26530#L100-2 assume !false; 27001#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27077#L103 assume !(12292 == ssl3_accept_~s__state~0); 27076#L106 assume !(16384 == ssl3_accept_~s__state~0); 27074#L109 assume !(8192 == ssl3_accept_~s__state~0); 27072#L112 assume !(24576 == ssl3_accept_~s__state~0); 27070#L115 assume !(8195 == ssl3_accept_~s__state~0); 27068#L118 assume !(8480 == ssl3_accept_~s__state~0); 27066#L121 assume !(8481 == ssl3_accept_~s__state~0); 27064#L124 assume !(8482 == ssl3_accept_~s__state~0); 27062#L127 assume 8464 == ssl3_accept_~s__state~0; 26686#L134 [2021-10-13 01:18:47,741 INFO L793 eck$LassoCheckResult]: Loop: 26686#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26673#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26674#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26680#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27422#L586 assume !(8576 == ssl3_accept_~state~0); 27419#L604 ssl3_accept_~skip~0 := 0; 27417#L100-2 assume !false; 27415#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27413#L103 assume !(12292 == ssl3_accept_~s__state~0); 27410#L106 assume !(16384 == ssl3_accept_~s__state~0); 27408#L109 assume !(8192 == ssl3_accept_~s__state~0); 26559#L112 assume !(24576 == ssl3_accept_~s__state~0); 26560#L115 assume !(8195 == ssl3_accept_~s__state~0); 26579#L118 assume !(8480 == ssl3_accept_~s__state~0); 26657#L121 assume !(8481 == ssl3_accept_~s__state~0); 27318#L124 assume !(8482 == ssl3_accept_~s__state~0); 27315#L127 assume !(8464 == ssl3_accept_~s__state~0); 27313#L130 assume !(8465 == ssl3_accept_~s__state~0); 27299#L133 assume !(8466 == ssl3_accept_~s__state~0); 27164#L136 assume 8496 == ssl3_accept_~s__state~0; 26569#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 26502#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26503#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 26520#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26521#L298-2 ssl3_accept_~s__init_num~0 := 0; 27357#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27352#L586 assume !(8576 == ssl3_accept_~state~0); 27349#L604 ssl3_accept_~skip~0 := 0; 27347#L100-2 assume !false; 27345#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27343#L103 assume !(12292 == ssl3_accept_~s__state~0); 27341#L106 assume !(16384 == ssl3_accept_~s__state~0); 27339#L109 assume !(8192 == ssl3_accept_~s__state~0); 27338#L112 assume !(24576 == ssl3_accept_~s__state~0); 27337#L115 assume !(8195 == ssl3_accept_~s__state~0); 27335#L118 assume !(8480 == ssl3_accept_~s__state~0); 27333#L121 assume !(8481 == ssl3_accept_~s__state~0); 27331#L124 assume !(8482 == ssl3_accept_~s__state~0); 27330#L127 assume !(8464 == ssl3_accept_~s__state~0); 27328#L130 assume !(8465 == ssl3_accept_~s__state~0); 26675#L133 assume !(8466 == ssl3_accept_~s__state~0); 26461#L136 assume !(8496 == ssl3_accept_~s__state~0); 26462#L139 assume !(8497 == ssl3_accept_~s__state~0); 26513#L142 assume 8512 == ssl3_accept_~s__state~0; 26650#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26619#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26427#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26428#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27126#L586 assume !(8576 == ssl3_accept_~state~0); 27123#L604 ssl3_accept_~skip~0 := 0; 27121#L100-2 assume !false; 27119#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27117#L103 assume !(12292 == ssl3_accept_~s__state~0); 27115#L106 assume !(16384 == ssl3_accept_~s__state~0); 27113#L109 assume !(8192 == ssl3_accept_~s__state~0); 27111#L112 assume !(24576 == ssl3_accept_~s__state~0); 27109#L115 assume !(8195 == ssl3_accept_~s__state~0); 27107#L118 assume !(8480 == ssl3_accept_~s__state~0); 27105#L121 assume !(8481 == ssl3_accept_~s__state~0); 27103#L124 assume !(8482 == ssl3_accept_~s__state~0); 27101#L127 assume !(8464 == ssl3_accept_~s__state~0); 27099#L130 assume !(8465 == ssl3_accept_~s__state~0); 27097#L133 assume !(8466 == ssl3_accept_~s__state~0); 27096#L136 assume !(8496 == ssl3_accept_~s__state~0); 27095#L139 assume !(8497 == ssl3_accept_~s__state~0); 27094#L142 assume !(8512 == ssl3_accept_~s__state~0); 27093#L145 assume !(8513 == ssl3_accept_~s__state~0); 27033#L148 assume 8528 == ssl3_accept_~s__state~0; 26524#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26525#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26613#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26475#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 26476#L362 assume !(ssl3_accept_~ret~0 <= 0); 26535#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26536#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26545#L586 assume !(8576 == ssl3_accept_~state~0); 27317#L604 ssl3_accept_~skip~0 := 0; 27314#L100-2 assume !false; 27312#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27311#L103 assume !(12292 == ssl3_accept_~s__state~0); 27309#L106 assume !(16384 == ssl3_accept_~s__state~0); 27308#L109 assume !(8192 == ssl3_accept_~s__state~0); 27307#L112 assume !(24576 == ssl3_accept_~s__state~0); 27301#L115 assume !(8195 == ssl3_accept_~s__state~0); 27300#L118 assume !(8480 == ssl3_accept_~s__state~0); 27263#L121 assume !(8481 == ssl3_accept_~s__state~0); 27255#L124 assume !(8482 == ssl3_accept_~s__state~0); 27252#L127 assume !(8464 == ssl3_accept_~s__state~0); 27249#L130 assume !(8465 == ssl3_accept_~s__state~0); 27246#L133 assume !(8466 == ssl3_accept_~s__state~0); 27243#L136 assume !(8496 == ssl3_accept_~s__state~0); 27240#L139 assume !(8497 == ssl3_accept_~s__state~0); 27237#L142 assume !(8512 == ssl3_accept_~s__state~0); 27234#L145 assume !(8513 == ssl3_accept_~s__state~0); 27231#L148 assume !(8528 == ssl3_accept_~s__state~0); 27228#L151 assume !(8529 == ssl3_accept_~s__state~0); 26705#L154 assume 8544 == ssl3_accept_~s__state~0; 26704#L158 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 26480#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27079#L586 assume !(8576 == ssl3_accept_~state~0); 26466#L604 ssl3_accept_~skip~0 := 0; 27075#L100-2 assume !false; 27073#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27071#L103 assume !(12292 == ssl3_accept_~s__state~0); 27069#L106 assume !(16384 == ssl3_accept_~s__state~0); 27067#L109 assume !(8192 == ssl3_accept_~s__state~0); 27065#L112 assume !(24576 == ssl3_accept_~s__state~0); 27063#L115 assume !(8195 == ssl3_accept_~s__state~0); 27061#L118 assume !(8480 == ssl3_accept_~s__state~0); 27059#L121 assume !(8481 == ssl3_accept_~s__state~0); 27057#L124 assume !(8482 == ssl3_accept_~s__state~0); 27054#L127 assume !(8464 == ssl3_accept_~s__state~0); 27053#L130 assume !(8465 == ssl3_accept_~s__state~0); 27052#L133 assume !(8466 == ssl3_accept_~s__state~0); 27049#L136 assume !(8496 == ssl3_accept_~s__state~0); 27047#L139 assume !(8497 == ssl3_accept_~s__state~0); 27044#L142 assume !(8512 == ssl3_accept_~s__state~0); 27042#L145 assume !(8513 == ssl3_accept_~s__state~0); 27041#L148 assume !(8528 == ssl3_accept_~s__state~0); 27034#L151 assume !(8529 == ssl3_accept_~s__state~0); 27035#L154 assume !(8544 == ssl3_accept_~s__state~0); 26706#L157 assume !(8545 == ssl3_accept_~s__state~0); 26707#L160 assume !(8560 == ssl3_accept_~s__state~0); 26714#L163 assume !(8561 == ssl3_accept_~s__state~0); 26715#L166 assume !(8448 == ssl3_accept_~s__state~0); 26942#L169 assume 8576 == ssl3_accept_~s__state~0; 26571#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 26572#L450 assume !(ssl3_accept_~ret~0 <= 0); 26541#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 26510#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27293#L586 assume !(8576 == ssl3_accept_~state~0); 27289#L604 ssl3_accept_~skip~0 := 0; 27287#L100-2 assume !false; 27285#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27283#L103 assume !(12292 == ssl3_accept_~s__state~0); 27281#L106 assume !(16384 == ssl3_accept_~s__state~0); 27279#L109 assume !(8192 == ssl3_accept_~s__state~0); 27277#L112 assume !(24576 == ssl3_accept_~s__state~0); 27275#L115 assume !(8195 == ssl3_accept_~s__state~0); 27273#L118 assume !(8480 == ssl3_accept_~s__state~0); 26719#L121 assume !(8481 == ssl3_accept_~s__state~0); 27270#L124 assume !(8482 == ssl3_accept_~s__state~0); 27268#L127 assume 8464 == ssl3_accept_~s__state~0; 26686#L134 [2021-10-13 01:18:47,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:47,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-13 01:18:47,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:47,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224742783] [2021-10-13 01:18:47,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,742 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:47,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:47,748 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:47,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:47,757 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:47,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:47,757 INFO L82 PathProgramCache]: Analyzing trace with hash -2135475217, now seen corresponding path program 1 times [2021-10-13 01:18:47,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:47,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280233566] [2021-10-13 01:18:47,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:47,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:47,789 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 01:18:47,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:47,789 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280233566] [2021-10-13 01:18:47,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280233566] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:47,790 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:47,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:47,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971934632] [2021-10-13 01:18:47,790 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:47,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:47,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:47,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:47,791 INFO L87 Difference]: Start difference. First operand 1018 states and 1356 transitions. cyclomatic complexity: 343 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:47,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:47,904 INFO L93 Difference]: Finished difference Result 976 states and 1258 transitions. [2021-10-13 01:18:47,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:47,905 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 976 states and 1258 transitions. [2021-10-13 01:18:47,910 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2021-10-13 01:18:47,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 976 states to 839 states and 1085 transitions. [2021-10-13 01:18:47,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 593 [2021-10-13 01:18:47,918 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2021-10-13 01:18:47,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 839 states and 1085 transitions. [2021-10-13 01:18:47,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:47,919 INFO L681 BuchiCegarLoop]: Abstraction has 839 states and 1085 transitions. [2021-10-13 01:18:47,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states and 1085 transitions. [2021-10-13 01:18:47,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 700. [2021-10-13 01:18:47,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 700 states have (on average 1.2971428571428572) internal successors, (908), 699 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:47,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 908 transitions. [2021-10-13 01:18:47,933 INFO L704 BuchiCegarLoop]: Abstraction has 700 states and 908 transitions. [2021-10-13 01:18:47,933 INFO L587 BuchiCegarLoop]: Abstraction has 700 states and 908 transitions. [2021-10-13 01:18:47,933 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 01:18:47,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 700 states and 908 transitions. [2021-10-13 01:18:47,936 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-10-13 01:18:47,936 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:47,936 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:47,939 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:47,940 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:47,940 INFO L791 eck$LassoCheckResult]: Stem: 28648#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); 28517#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28475#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28426#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 28476#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28478#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 28513#L100-2 assume !false; 28907#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29102#L103 assume !(12292 == ssl3_accept_~s__state~0); 29101#L106 assume !(16384 == ssl3_accept_~s__state~0); 29100#L109 assume !(8192 == ssl3_accept_~s__state~0); 29099#L112 assume !(24576 == ssl3_accept_~s__state~0); 29098#L115 assume !(8195 == ssl3_accept_~s__state~0); 29097#L118 assume !(8480 == ssl3_accept_~s__state~0); 28484#L121 assume !(8481 == ssl3_accept_~s__state~0); 28485#L124 assume !(8482 == ssl3_accept_~s__state~0); 28672#L127 assume 8464 == ssl3_accept_~s__state~0; 28651#L134 [2021-10-13 01:18:47,940 INFO L793 eck$LassoCheckResult]: Loop: 28651#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 28634#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28635#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28641#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28973#L586 assume !(8576 == ssl3_accept_~state~0); 28968#L604 ssl3_accept_~skip~0 := 0; 28965#L100-2 assume !false; 28962#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28959#L103 assume !(12292 == ssl3_accept_~s__state~0); 28956#L106 assume !(16384 == ssl3_accept_~s__state~0); 28953#L109 assume !(8192 == ssl3_accept_~s__state~0); 28950#L112 assume !(24576 == ssl3_accept_~s__state~0); 28947#L115 assume !(8195 == ssl3_accept_~s__state~0); 28944#L118 assume !(8480 == ssl3_accept_~s__state~0); 28941#L121 assume !(8481 == ssl3_accept_~s__state~0); 28939#L124 assume !(8482 == ssl3_accept_~s__state~0); 28936#L127 assume !(8464 == ssl3_accept_~s__state~0); 28933#L130 assume !(8465 == ssl3_accept_~s__state~0); 28930#L133 assume !(8466 == ssl3_accept_~s__state~0); 28896#L136 assume 8496 == ssl3_accept_~s__state~0; 28778#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 28894#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28893#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 28892#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28480#L298-2 ssl3_accept_~s__init_num~0 := 0; 28481#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29079#L586 assume !(8576 == ssl3_accept_~state~0); 29075#L604 ssl3_accept_~skip~0 := 0; 29073#L100-2 assume !false; 29070#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29068#L103 assume !(12292 == ssl3_accept_~s__state~0); 29065#L106 assume !(16384 == ssl3_accept_~s__state~0); 29063#L109 assume !(8192 == ssl3_accept_~s__state~0); 29062#L112 assume !(24576 == ssl3_accept_~s__state~0); 29061#L115 assume !(8195 == ssl3_accept_~s__state~0); 29060#L118 assume !(8480 == ssl3_accept_~s__state~0); 29059#L121 assume !(8481 == ssl3_accept_~s__state~0); 29058#L124 assume !(8482 == ssl3_accept_~s__state~0); 29057#L127 assume !(8464 == ssl3_accept_~s__state~0); 29056#L130 assume !(8465 == ssl3_accept_~s__state~0); 29055#L133 assume !(8466 == ssl3_accept_~s__state~0); 29054#L136 assume !(8496 == ssl3_accept_~s__state~0); 29053#L139 assume !(8497 == ssl3_accept_~s__state~0); 29052#L142 assume 8512 == ssl3_accept_~s__state~0; 28612#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28586#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28427#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28428#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29121#L586 assume !(8576 == ssl3_accept_~state~0); 29119#L604 ssl3_accept_~skip~0 := 0; 29118#L100-2 assume !false; 28649#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28645#L103 assume !(12292 == ssl3_accept_~s__state~0); 28642#L106 assume !(16384 == ssl3_accept_~s__state~0); 28637#L109 assume !(8192 == ssl3_accept_~s__state~0); 28638#L112 assume !(24576 == ssl3_accept_~s__state~0); 29095#L115 assume !(8195 == ssl3_accept_~s__state~0); 29093#L118 assume !(8480 == ssl3_accept_~s__state~0); 29091#L121 assume !(8481 == ssl3_accept_~s__state~0); 29088#L124 assume !(8482 == ssl3_accept_~s__state~0); 29080#L127 assume !(8464 == ssl3_accept_~s__state~0); 29076#L130 assume !(8465 == ssl3_accept_~s__state~0); 29074#L133 assume !(8466 == ssl3_accept_~s__state~0); 29071#L136 assume !(8496 == ssl3_accept_~s__state~0); 29069#L139 assume !(8497 == ssl3_accept_~s__state~0); 29066#L142 assume !(8512 == ssl3_accept_~s__state~0); 29064#L145 assume !(8513 == ssl3_accept_~s__state~0); 29051#L148 assume 8528 == ssl3_accept_~s__state~0; 28510#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28511#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28582#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28464#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 28465#L362 assume !(ssl3_accept_~ret~0 <= 0); 28518#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28519#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29112#L586 assume !(8576 == ssl3_accept_~state~0); 29110#L604 ssl3_accept_~skip~0 := 0; 29109#L100-2 assume !false; 29108#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29107#L103 assume !(12292 == ssl3_accept_~s__state~0); 29106#L106 assume !(16384 == ssl3_accept_~s__state~0); 29104#L109 assume !(8192 == ssl3_accept_~s__state~0); 28536#L112 assume !(24576 == ssl3_accept_~s__state~0); 28537#L115 assume !(8195 == ssl3_accept_~s__state~0); 28553#L118 assume !(8480 == ssl3_accept_~s__state~0); 28619#L121 assume !(8481 == ssl3_accept_~s__state~0); 28595#L124 assume !(8482 == ssl3_accept_~s__state~0); 28596#L127 assume !(8464 == ssl3_accept_~s__state~0); 28654#L130 assume !(8465 == ssl3_accept_~s__state~0); 29077#L133 assume !(8466 == ssl3_accept_~s__state~0); 28453#L136 assume !(8496 == ssl3_accept_~s__state~0); 28454#L139 assume !(8497 == ssl3_accept_~s__state~0); 29072#L142 assume !(8512 == ssl3_accept_~s__state~0); 28560#L145 assume !(8513 == ssl3_accept_~s__state~0); 28503#L148 assume !(8528 == ssl3_accept_~s__state~0); 28504#L151 assume !(8529 == ssl3_accept_~s__state~0); 28616#L154 assume 8544 == ssl3_accept_~s__state~0; 28451#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28447#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 28449#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28450#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28445#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 28446#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 28516#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29045#L586 assume !(8576 == ssl3_accept_~state~0); 29043#L604 ssl3_accept_~skip~0 := 0; 29042#L100-2 assume !false; 29041#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29040#L103 assume !(12292 == ssl3_accept_~s__state~0); 29039#L106 assume !(16384 == ssl3_accept_~s__state~0); 29038#L109 assume !(8192 == ssl3_accept_~s__state~0); 29037#L112 assume !(24576 == ssl3_accept_~s__state~0); 29036#L115 assume !(8195 == ssl3_accept_~s__state~0); 29035#L118 assume !(8480 == ssl3_accept_~s__state~0); 29034#L121 assume !(8481 == ssl3_accept_~s__state~0); 29033#L124 assume !(8482 == ssl3_accept_~s__state~0); 29032#L127 assume !(8464 == ssl3_accept_~s__state~0); 29030#L130 assume !(8465 == ssl3_accept_~s__state~0); 29028#L133 assume !(8466 == ssl3_accept_~s__state~0); 28927#L136 assume !(8496 == ssl3_accept_~s__state~0); 28924#L139 assume !(8497 == ssl3_accept_~s__state~0); 28922#L142 assume !(8512 == ssl3_accept_~s__state~0); 28920#L145 assume !(8513 == ssl3_accept_~s__state~0); 28918#L148 assume !(8528 == ssl3_accept_~s__state~0); 28917#L151 assume !(8529 == ssl3_accept_~s__state~0); 28915#L154 assume !(8544 == ssl3_accept_~s__state~0); 28912#L157 assume !(8545 == ssl3_accept_~s__state~0); 28910#L160 assume !(8560 == ssl3_accept_~s__state~0); 28902#L163 assume !(8561 == ssl3_accept_~s__state~0); 28679#L166 assume 8448 == ssl3_accept_~s__state~0; 28470#L167 assume !(ssl3_accept_~num1~0 > 0); 28472#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28479#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28686#L586 assume !(8576 == ssl3_accept_~state~0); 28683#L604 ssl3_accept_~skip~0 := 0; 28680#L100-2 assume !false; 28677#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28669#L103 assume !(12292 == ssl3_accept_~s__state~0); 28670#L106 assume !(16384 == ssl3_accept_~s__state~0); 28714#L109 assume !(8192 == ssl3_accept_~s__state~0); 28712#L112 assume !(24576 == ssl3_accept_~s__state~0); 28709#L115 assume !(8195 == ssl3_accept_~s__state~0); 28707#L118 assume !(8480 == ssl3_accept_~s__state~0); 28705#L121 assume !(8481 == ssl3_accept_~s__state~0); 28706#L124 assume !(8482 == ssl3_accept_~s__state~0); 28718#L127 assume 8464 == ssl3_accept_~s__state~0; 28651#L134 [2021-10-13 01:18:47,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:47,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-13 01:18:47,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:47,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368782519] [2021-10-13 01:18:47,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:47,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:47,949 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:47,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:47,975 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:47,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:47,977 INFO L82 PathProgramCache]: Analyzing trace with hash -639140282, now seen corresponding path program 1 times [2021-10-13 01:18:47,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:47,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124393094] [2021-10-13 01:18:47,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:47,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:47,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:48,025 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 01:18:48,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:48,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124393094] [2021-10-13 01:18:48,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124393094] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:48,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958069405] [2021-10-13 01:18:48,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:48,026 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:18:48,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,030 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-13 01:18:48,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:48,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:18:48,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:48,494 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 01:18:48,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958069405] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:48,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:18:48,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 01:18:48,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461853135] [2021-10-13 01:18:48,495 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:48,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:48,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:18:48,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:18:48,496 INFO L87 Difference]: Start difference. First operand 700 states and 908 transitions. cyclomatic complexity: 211 Second operand has 4 states, 3 states have (on average 30.666666666666668) internal successors, (92), 4 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:48,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:48,786 INFO L93 Difference]: Finished difference Result 1164 states and 1496 transitions. [2021-10-13 01:18:48,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 01:18:48,787 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1164 states and 1496 transitions. [2021-10-13 01:18:48,792 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2021-10-13 01:18:48,800 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1164 states to 1164 states and 1496 transitions. [2021-10-13 01:18:48,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1055 [2021-10-13 01:18:48,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1055 [2021-10-13 01:18:48,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1164 states and 1496 transitions. [2021-10-13 01:18:48,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:48,802 INFO L681 BuchiCegarLoop]: Abstraction has 1164 states and 1496 transitions. [2021-10-13 01:18:48,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states and 1496 transitions. [2021-10-13 01:18:48,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 888. [2021-10-13 01:18:48,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 888 states have (on average 1.2984234234234233) internal successors, (1153), 887 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:48,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1153 transitions. [2021-10-13 01:18:48,821 INFO L704 BuchiCegarLoop]: Abstraction has 888 states and 1153 transitions. [2021-10-13 01:18:48,821 INFO L587 BuchiCegarLoop]: Abstraction has 888 states and 1153 transitions. [2021-10-13 01:18:48,821 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 01:18:48,821 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 888 states and 1153 transitions. [2021-10-13 01:18:48,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 709 [2021-10-13 01:18:48,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:48,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:48,826 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:48,826 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:48,826 INFO L791 eck$LassoCheckResult]: Stem: 30952#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); 30826#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30784#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30735#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 30785#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30787#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 30822#L100-2 assume !false; 30991#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31390#L103 assume !(12292 == ssl3_accept_~s__state~0); 31384#L106 assume !(16384 == ssl3_accept_~s__state~0); 31385#L109 assume !(8192 == ssl3_accept_~s__state~0); 31378#L112 assume !(24576 == ssl3_accept_~s__state~0); 31379#L115 assume !(8195 == ssl3_accept_~s__state~0); 31372#L118 assume !(8480 == ssl3_accept_~s__state~0); 31373#L121 assume !(8481 == ssl3_accept_~s__state~0); 31312#L124 assume !(8482 == ssl3_accept_~s__state~0); 31313#L127 assume 8464 == ssl3_accept_~s__state~0; 30953#L134 [2021-10-13 01:18:48,827 INFO L793 eck$LassoCheckResult]: Loop: 30953#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30941#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30942#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30947#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31607#L586 assume !(8576 == ssl3_accept_~state~0); 31604#L604 ssl3_accept_~skip~0 := 0; 31602#L100-2 assume !false; 31600#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31598#L103 assume !(12292 == ssl3_accept_~s__state~0); 31596#L106 assume !(16384 == ssl3_accept_~s__state~0); 31594#L109 assume !(8192 == ssl3_accept_~s__state~0); 31592#L112 assume !(24576 == ssl3_accept_~s__state~0); 31590#L115 assume !(8195 == ssl3_accept_~s__state~0); 31588#L118 assume !(8480 == ssl3_accept_~s__state~0); 31586#L121 assume !(8481 == ssl3_accept_~s__state~0); 31585#L124 assume !(8482 == ssl3_accept_~s__state~0); 31584#L127 assume !(8464 == ssl3_accept_~s__state~0); 31583#L130 assume !(8465 == ssl3_accept_~s__state~0); 31582#L133 assume !(8466 == ssl3_accept_~s__state~0); 31581#L136 assume 8496 == ssl3_accept_~s__state~0; 31190#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31495#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31493#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 31492#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 30789#L298-2 ssl3_accept_~s__init_num~0 := 0; 30790#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31617#L586 assume !(8576 == ssl3_accept_~state~0); 31615#L604 ssl3_accept_~skip~0 := 0; 31614#L100-2 assume !false; 31613#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31608#L103 assume !(12292 == ssl3_accept_~s__state~0); 31605#L106 assume !(16384 == ssl3_accept_~s__state~0); 31603#L109 assume !(8192 == ssl3_accept_~s__state~0); 31601#L112 assume !(24576 == ssl3_accept_~s__state~0); 31599#L115 assume !(8195 == ssl3_accept_~s__state~0); 31597#L118 assume !(8480 == ssl3_accept_~s__state~0); 31595#L121 assume !(8481 == ssl3_accept_~s__state~0); 31593#L124 assume !(8482 == ssl3_accept_~s__state~0); 31591#L127 assume !(8464 == ssl3_accept_~s__state~0); 31589#L130 assume !(8465 == ssl3_accept_~s__state~0); 31587#L133 assume !(8466 == ssl3_accept_~s__state~0); 30762#L136 assume !(8496 == ssl3_accept_~s__state~0); 30763#L139 assume !(8497 == ssl3_accept_~s__state~0); 30808#L142 assume !(8512 == ssl3_accept_~s__state~0); 30870#L145 assume !(8513 == ssl3_accept_~s__state~0); 30811#L148 assume !(8528 == ssl3_accept_~s__state~0); 30812#L151 assume !(8529 == ssl3_accept_~s__state~0); 30910#L154 assume !(8544 == ssl3_accept_~s__state~0); 30742#L157 assume !(8545 == ssl3_accept_~s__state~0); 30743#L160 assume !(8560 == ssl3_accept_~s__state~0); 30851#L163 assume !(8561 == ssl3_accept_~s__state~0); 30852#L166 assume !(8448 == ssl3_accept_~s__state~0); 30876#L169 assume !(8576 == ssl3_accept_~s__state~0); 30877#L172 assume !(8577 == ssl3_accept_~s__state~0); 30738#L175 assume !(8592 == ssl3_accept_~s__state~0); 30739#L178 assume !(8593 == ssl3_accept_~s__state~0); 30806#L181 assume !(8608 == ssl3_accept_~s__state~0); 30912#L184 assume !(8609 == ssl3_accept_~s__state~0); 30913#L187 assume !(8640 == ssl3_accept_~s__state~0); 30880#L190 assume !(8641 == ssl3_accept_~s__state~0); 30860#L193 assume 8656 == ssl3_accept_~s__state~0; 30861#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31494#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 31490#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31488#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31487#L511 assume !(0 == ssl3_accept_~tmp___10~0); 31485#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31480#L586 assume !(8576 == ssl3_accept_~state~0); 31474#L604 ssl3_accept_~skip~0 := 0; 31471#L100-2 assume !false; 31469#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31467#L103 assume !(12292 == ssl3_accept_~s__state~0); 31460#L106 assume !(16384 == ssl3_accept_~s__state~0); 31456#L109 assume !(8192 == ssl3_accept_~s__state~0); 31453#L112 assume !(24576 == ssl3_accept_~s__state~0); 31450#L115 assume !(8195 == ssl3_accept_~s__state~0); 31447#L118 assume !(8480 == ssl3_accept_~s__state~0); 31444#L121 assume !(8481 == ssl3_accept_~s__state~0); 31441#L124 assume !(8482 == ssl3_accept_~s__state~0); 31438#L127 assume !(8464 == ssl3_accept_~s__state~0); 31435#L130 assume !(8465 == ssl3_accept_~s__state~0); 31432#L133 assume !(8466 == ssl3_accept_~s__state~0); 31429#L136 assume !(8496 == ssl3_accept_~s__state~0); 31426#L139 assume !(8497 == ssl3_accept_~s__state~0); 31423#L142 assume !(8512 == ssl3_accept_~s__state~0); 31420#L145 assume !(8513 == ssl3_accept_~s__state~0); 31417#L148 assume !(8528 == ssl3_accept_~s__state~0); 31414#L151 assume !(8529 == ssl3_accept_~s__state~0); 31411#L154 assume !(8544 == ssl3_accept_~s__state~0); 31408#L157 assume !(8545 == ssl3_accept_~s__state~0); 31405#L160 assume !(8560 == ssl3_accept_~s__state~0); 31403#L163 assume !(8561 == ssl3_accept_~s__state~0); 31402#L166 assume !(8448 == ssl3_accept_~s__state~0); 31391#L169 assume !(8576 == ssl3_accept_~s__state~0); 31389#L172 assume !(8577 == ssl3_accept_~s__state~0); 31386#L175 assume !(8592 == ssl3_accept_~s__state~0); 31383#L178 assume !(8593 == ssl3_accept_~s__state~0); 31380#L181 assume !(8608 == ssl3_accept_~s__state~0); 31377#L184 assume !(8609 == ssl3_accept_~s__state~0); 31374#L187 assume !(8640 == ssl3_accept_~s__state~0); 31371#L190 assume !(8641 == ssl3_accept_~s__state~0); 31369#L193 assume !(8656 == ssl3_accept_~s__state~0); 31368#L196 assume !(8657 == ssl3_accept_~s__state~0); 30846#L199 assume 8672 == ssl3_accept_~s__state~0; 30803#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 30804#L519 assume !(4 == ssl3_accept_~blastFlag~0); 30918#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30929#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30931#L526-2 ssl3_accept_~s__init_num~0 := 0; 30841#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30833#L586 assume !(8576 == ssl3_accept_~state~0); 30837#L604 ssl3_accept_~skip~0 := 0; 30838#L100-2 assume !false; 30937#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30950#L103 assume !(12292 == ssl3_accept_~s__state~0); 30948#L106 assume !(16384 == ssl3_accept_~s__state~0); 30945#L109 assume !(8192 == ssl3_accept_~s__state~0); 30847#L112 assume !(24576 == ssl3_accept_~s__state~0); 30848#L115 assume !(8195 == ssl3_accept_~s__state~0); 30868#L118 assume !(8480 == ssl3_accept_~s__state~0); 30793#L121 assume !(8481 == ssl3_accept_~s__state~0); 30794#L124 assume !(8482 == ssl3_accept_~s__state~0); 30908#L127 assume !(8464 == ssl3_accept_~s__state~0); 30864#L130 assume !(8465 == ssl3_accept_~s__state~0); 30865#L133 assume !(8466 == ssl3_accept_~s__state~0); 30943#L136 assume !(8496 == ssl3_accept_~s__state~0); 31139#L139 assume !(8497 == ssl3_accept_~s__state~0); 31138#L142 assume !(8512 == ssl3_accept_~s__state~0); 31131#L145 assume !(8513 == ssl3_accept_~s__state~0); 31127#L148 assume !(8528 == ssl3_accept_~s__state~0); 31123#L151 assume !(8529 == ssl3_accept_~s__state~0); 31124#L154 assume !(8544 == ssl3_accept_~s__state~0); 31181#L157 assume !(8545 == ssl3_accept_~s__state~0); 31179#L160 assume !(8560 == ssl3_accept_~s__state~0); 31110#L163 assume !(8561 == ssl3_accept_~s__state~0); 31109#L166 assume 8448 == ssl3_accept_~s__state~0; 30779#L167 assume !(ssl3_accept_~num1~0 > 0); 30781#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30788#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31205#L586 assume !(8576 == ssl3_accept_~state~0); 31018#L604 ssl3_accept_~skip~0 := 0; 31017#L100-2 assume !false; 31015#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31013#L103 assume !(12292 == ssl3_accept_~s__state~0); 31011#L106 assume !(16384 == ssl3_accept_~s__state~0); 31010#L109 assume !(8192 == ssl3_accept_~s__state~0); 31009#L112 assume !(24576 == ssl3_accept_~s__state~0); 31007#L115 assume !(8195 == ssl3_accept_~s__state~0); 31006#L118 assume !(8480 == ssl3_accept_~s__state~0); 31003#L121 assume !(8481 == ssl3_accept_~s__state~0); 30994#L124 assume !(8482 == ssl3_accept_~s__state~0); 30995#L127 assume 8464 == ssl3_accept_~s__state~0; 30953#L134 [2021-10-13 01:18:48,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:48,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-13 01:18:48,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:48,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758620746] [2021-10-13 01:18:48,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:48,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:48,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:48,835 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:48,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:48,843 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:48,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:48,844 INFO L82 PathProgramCache]: Analyzing trace with hash -674532033, now seen corresponding path program 1 times [2021-10-13 01:18:48,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:48,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548799200] [2021-10-13 01:18:48,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:48,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:48,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:48,890 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-13 01:18:48,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:48,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548799200] [2021-10-13 01:18:48,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548799200] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:48,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:48,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:48,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110918869] [2021-10-13 01:18:48,891 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:48,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:48,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:48,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:48,892 INFO L87 Difference]: Start difference. First operand 888 states and 1153 transitions. cyclomatic complexity: 268 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:48,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:48,912 INFO L93 Difference]: Finished difference Result 1517 states and 1994 transitions. [2021-10-13 01:18:48,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:48,913 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1517 states and 1994 transitions. [2021-10-13 01:18:48,920 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-10-13 01:18:48,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1517 states to 1517 states and 1994 transitions. [2021-10-13 01:18:48,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1408 [2021-10-13 01:18:48,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1408 [2021-10-13 01:18:48,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1517 states and 1994 transitions. [2021-10-13 01:18:48,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:48,936 INFO L681 BuchiCegarLoop]: Abstraction has 1517 states and 1994 transitions. [2021-10-13 01:18:48,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states and 1994 transitions. [2021-10-13 01:18:48,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1517. [2021-10-13 01:18:48,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1517 states have (on average 1.3144363876071192) internal successors, (1994), 1516 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:48,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 1994 transitions. [2021-10-13 01:18:48,969 INFO L704 BuchiCegarLoop]: Abstraction has 1517 states and 1994 transitions. [2021-10-13 01:18:48,969 INFO L587 BuchiCegarLoop]: Abstraction has 1517 states and 1994 transitions. [2021-10-13 01:18:48,969 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 01:18:48,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1517 states and 1994 transitions. [2021-10-13 01:18:48,975 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-10-13 01:18:48,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:48,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:48,977 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:48,977 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:48,977 INFO L791 eck$LassoCheckResult]: Stem: 33383#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); 33240#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33196#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33146#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33197#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33199#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 33234#L100-2 assume !false; 34391#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34388#L103 assume !(12292 == ssl3_accept_~s__state~0); 34386#L106 assume !(16384 == ssl3_accept_~s__state~0); 34384#L109 assume !(8192 == ssl3_accept_~s__state~0); 34378#L112 assume !(24576 == ssl3_accept_~s__state~0); 34376#L115 assume !(8195 == ssl3_accept_~s__state~0); 34372#L118 assume !(8480 == ssl3_accept_~s__state~0); 34370#L121 assume !(8481 == ssl3_accept_~s__state~0); 34369#L124 assume !(8482 == ssl3_accept_~s__state~0); 33485#L127 assume 8464 == ssl3_accept_~s__state~0; 33486#L134 [2021-10-13 01:18:48,978 INFO L793 eck$LassoCheckResult]: Loop: 33486#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33367#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33368#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34061#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34055#L586 assume !(8576 == ssl3_accept_~state~0); 34048#L604 ssl3_accept_~skip~0 := 0; 34045#L100-2 assume !false; 34043#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34041#L103 assume !(12292 == ssl3_accept_~s__state~0); 34039#L106 assume !(16384 == ssl3_accept_~s__state~0); 34037#L109 assume !(8192 == ssl3_accept_~s__state~0); 34035#L112 assume !(24576 == ssl3_accept_~s__state~0); 34033#L115 assume !(8195 == ssl3_accept_~s__state~0); 34031#L118 assume !(8480 == ssl3_accept_~s__state~0); 34029#L121 assume !(8481 == ssl3_accept_~s__state~0); 34026#L124 assume !(8482 == ssl3_accept_~s__state~0); 34024#L127 assume !(8464 == ssl3_accept_~s__state~0); 34022#L130 assume !(8465 == ssl3_accept_~s__state~0); 34020#L133 assume !(8466 == ssl3_accept_~s__state~0); 34013#L136 assume 8496 == ssl3_accept_~s__state~0; 33551#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 34008#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34006#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 34004#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33230#L298-2 ssl3_accept_~s__init_num~0 := 0; 34000#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33989#L586 assume !(8576 == ssl3_accept_~state~0); 33986#L604 ssl3_accept_~skip~0 := 0; 33985#L100-2 assume !false; 33984#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33983#L103 assume !(12292 == ssl3_accept_~s__state~0); 33974#L106 assume !(16384 == ssl3_accept_~s__state~0); 33971#L109 assume !(8192 == ssl3_accept_~s__state~0); 33967#L112 assume !(24576 == ssl3_accept_~s__state~0); 33961#L115 assume !(8195 == ssl3_accept_~s__state~0); 33960#L118 assume !(8480 == ssl3_accept_~s__state~0); 33958#L121 assume !(8481 == ssl3_accept_~s__state~0); 33957#L124 assume !(8482 == ssl3_accept_~s__state~0); 33948#L127 assume !(8464 == ssl3_accept_~s__state~0); 33945#L130 assume !(8465 == ssl3_accept_~s__state~0); 33942#L133 assume !(8466 == ssl3_accept_~s__state~0); 33939#L136 assume !(8496 == ssl3_accept_~s__state~0); 33936#L139 assume !(8497 == ssl3_accept_~s__state~0); 33934#L142 assume 8512 == ssl3_accept_~s__state~0; 33341#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33312#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33314#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33926#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33920#L586 assume !(8576 == ssl3_accept_~state~0); 33917#L604 ssl3_accept_~skip~0 := 0; 33915#L100-2 assume !false; 33913#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33911#L103 assume !(12292 == ssl3_accept_~s__state~0); 33909#L106 assume !(16384 == ssl3_accept_~s__state~0); 33907#L109 assume !(8192 == ssl3_accept_~s__state~0); 33905#L112 assume !(24576 == ssl3_accept_~s__state~0); 33903#L115 assume !(8195 == ssl3_accept_~s__state~0); 33901#L118 assume !(8480 == ssl3_accept_~s__state~0); 33899#L121 assume !(8481 == ssl3_accept_~s__state~0); 33897#L124 assume !(8482 == ssl3_accept_~s__state~0); 33895#L127 assume !(8464 == ssl3_accept_~s__state~0); 33893#L130 assume !(8465 == ssl3_accept_~s__state~0); 33891#L133 assume !(8466 == ssl3_accept_~s__state~0); 33889#L136 assume !(8496 == ssl3_accept_~s__state~0); 33883#L139 assume !(8497 == ssl3_accept_~s__state~0); 33881#L142 assume !(8512 == ssl3_accept_~s__state~0); 33879#L145 assume !(8513 == ssl3_accept_~s__state~0); 33875#L148 assume 8528 == ssl3_accept_~s__state~0; 33231#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33232#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33864#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33187#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 33188#L362 assume !(ssl3_accept_~ret~0 <= 0); 33856#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33853#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33847#L586 assume !(8576 == ssl3_accept_~state~0); 33844#L604 ssl3_accept_~skip~0 := 0; 33842#L100-2 assume !false; 33841#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33839#L103 assume !(12292 == ssl3_accept_~s__state~0); 33834#L106 assume !(16384 == ssl3_accept_~s__state~0); 33831#L109 assume !(8192 == ssl3_accept_~s__state~0); 33829#L112 assume !(24576 == ssl3_accept_~s__state~0); 33827#L115 assume !(8195 == ssl3_accept_~s__state~0); 33825#L118 assume !(8480 == ssl3_accept_~s__state~0); 33823#L121 assume !(8481 == ssl3_accept_~s__state~0); 33821#L124 assume !(8482 == ssl3_accept_~s__state~0); 33819#L127 assume !(8464 == ssl3_accept_~s__state~0); 33817#L130 assume !(8465 == ssl3_accept_~s__state~0); 33815#L133 assume !(8466 == ssl3_accept_~s__state~0); 33813#L136 assume !(8496 == ssl3_accept_~s__state~0); 33811#L139 assume !(8497 == ssl3_accept_~s__state~0); 33809#L142 assume !(8512 == ssl3_accept_~s__state~0); 33807#L145 assume !(8513 == ssl3_accept_~s__state~0); 33805#L148 assume !(8528 == ssl3_accept_~s__state~0); 33803#L151 assume !(8529 == ssl3_accept_~s__state~0); 33801#L154 assume 8544 == ssl3_accept_~s__state~0; 33529#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33167#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 33169#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33170#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33165#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 33166#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33772#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33765#L586 assume !(8576 == ssl3_accept_~state~0); 33762#L604 ssl3_accept_~skip~0 := 0; 33760#L100-2 assume !false; 33758#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33756#L103 assume !(12292 == ssl3_accept_~s__state~0); 33754#L106 assume !(16384 == ssl3_accept_~s__state~0); 33752#L109 assume !(8192 == ssl3_accept_~s__state~0); 33750#L112 assume !(24576 == ssl3_accept_~s__state~0); 33748#L115 assume !(8195 == ssl3_accept_~s__state~0); 33745#L118 assume !(8480 == ssl3_accept_~s__state~0); 33743#L121 assume !(8481 == ssl3_accept_~s__state~0); 33741#L124 assume !(8482 == ssl3_accept_~s__state~0); 33739#L127 assume !(8464 == ssl3_accept_~s__state~0); 33737#L130 assume !(8465 == ssl3_accept_~s__state~0); 33736#L133 assume !(8466 == ssl3_accept_~s__state~0); 33732#L136 assume !(8496 == ssl3_accept_~s__state~0); 33731#L139 assume !(8497 == ssl3_accept_~s__state~0); 33730#L142 assume !(8512 == ssl3_accept_~s__state~0); 33729#L145 assume !(8513 == ssl3_accept_~s__state~0); 33728#L148 assume !(8528 == ssl3_accept_~s__state~0); 33727#L151 assume !(8529 == ssl3_accept_~s__state~0); 33726#L154 assume !(8544 == ssl3_accept_~s__state~0); 33725#L157 assume !(8545 == ssl3_accept_~s__state~0); 33724#L160 assume !(8560 == ssl3_accept_~s__state~0); 33723#L163 assume !(8561 == ssl3_accept_~s__state~0); 33722#L166 assume 8448 == ssl3_accept_~s__state~0; 33721#L167 assume !(ssl3_accept_~num1~0 > 0); 33719#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33718#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33712#L586 assume !(8576 == ssl3_accept_~state~0); 33706#L604 ssl3_accept_~skip~0 := 0; 33705#L100-2 assume !false; 33699#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33695#L103 assume 12292 == ssl3_accept_~s__state~0; 33696#L104 ssl3_accept_~s__new_session~0 := 1; 33689#L212 ssl3_accept_~s__server~0 := 1; 33800#L217 assume 0 != ssl3_accept_~cb~0; 33798#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33795#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33791#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33787#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33784#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 33777#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33767#L586 assume !(8576 == ssl3_accept_~state~0); 33763#L604 ssl3_accept_~skip~0 := 0; 33761#L100-2 assume !false; 33759#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33757#L103 assume !(12292 == ssl3_accept_~s__state~0); 33755#L106 assume !(16384 == ssl3_accept_~s__state~0); 33753#L109 assume !(8192 == ssl3_accept_~s__state~0); 33751#L112 assume !(24576 == ssl3_accept_~s__state~0); 33749#L115 assume !(8195 == ssl3_accept_~s__state~0); 33747#L118 assume !(8480 == ssl3_accept_~s__state~0); 33744#L121 assume !(8481 == ssl3_accept_~s__state~0); 33742#L124 assume !(8482 == ssl3_accept_~s__state~0); 33740#L127 assume 8464 == ssl3_accept_~s__state~0; 33486#L134 [2021-10-13 01:18:48,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:48,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-13 01:18:48,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:48,979 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124070780] [2021-10-13 01:18:48,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:48,979 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:48,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:48,987 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:48,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:49,001 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:49,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:49,002 INFO L82 PathProgramCache]: Analyzing trace with hash -227148503, now seen corresponding path program 1 times [2021-10-13 01:18:49,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:49,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766466366] [2021-10-13 01:18:49,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:49,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:49,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:49,034 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2021-10-13 01:18:49,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:49,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766466366] [2021-10-13 01:18:49,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766466366] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:49,035 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:49,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:49,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544904330] [2021-10-13 01:18:49,035 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:49,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:49,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:49,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:49,036 INFO L87 Difference]: Start difference. First operand 1517 states and 1994 transitions. cyclomatic complexity: 481 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:49,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:49,056 INFO L93 Difference]: Finished difference Result 2789 states and 3684 transitions. [2021-10-13 01:18:49,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:49,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2789 states and 3684 transitions. [2021-10-13 01:18:49,070 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2610 [2021-10-13 01:18:49,097 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2789 states to 2789 states and 3684 transitions. [2021-10-13 01:18:49,097 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2680 [2021-10-13 01:18:49,100 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2680 [2021-10-13 01:18:49,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2789 states and 3684 transitions. [2021-10-13 01:18:49,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:49,102 INFO L681 BuchiCegarLoop]: Abstraction has 2789 states and 3684 transitions. [2021-10-13 01:18:49,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2789 states and 3684 transitions. [2021-10-13 01:18:49,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2789 to 1517. [2021-10-13 01:18:49,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1517 states have (on average 1.3131179960448254) internal successors, (1992), 1516 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:49,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 1992 transitions. [2021-10-13 01:18:49,139 INFO L704 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-10-13 01:18:49,139 INFO L587 BuchiCegarLoop]: Abstraction has 1517 states and 1992 transitions. [2021-10-13 01:18:49,139 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 01:18:49,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1517 states and 1992 transitions. [2021-10-13 01:18:49,144 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2021-10-13 01:18:49,145 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:49,145 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:49,146 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:49,146 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:49,147 INFO L791 eck$LassoCheckResult]: Stem: 37699#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); 37550#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37507#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37458#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 37508#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37510#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 37546#L100-2 assume !false; 37729#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38167#L103 assume !(12292 == ssl3_accept_~s__state~0); 38166#L106 assume !(16384 == ssl3_accept_~s__state~0); 38165#L109 assume !(8192 == ssl3_accept_~s__state~0); 38164#L112 assume !(24576 == ssl3_accept_~s__state~0); 38163#L115 assume !(8195 == ssl3_accept_~s__state~0); 38162#L118 assume !(8480 == ssl3_accept_~s__state~0); 38161#L121 assume !(8481 == ssl3_accept_~s__state~0); 38160#L124 assume !(8482 == ssl3_accept_~s__state~0); 38159#L127 assume 8464 == ssl3_accept_~s__state~0; 37702#L134 [2021-10-13 01:18:49,147 INFO L793 eck$LassoCheckResult]: Loop: 37702#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37684#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37685#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37692#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38945#L586 assume !(8576 == ssl3_accept_~state~0); 38943#L604 ssl3_accept_~skip~0 := 0; 38941#L100-2 assume !false; 38940#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38939#L103 assume !(12292 == ssl3_accept_~s__state~0); 38938#L106 assume !(16384 == ssl3_accept_~s__state~0); 38937#L109 assume !(8192 == ssl3_accept_~s__state~0); 38935#L112 assume !(24576 == ssl3_accept_~s__state~0); 38933#L115 assume !(8195 == ssl3_accept_~s__state~0); 38931#L118 assume !(8480 == ssl3_accept_~s__state~0); 38929#L121 assume !(8481 == ssl3_accept_~s__state~0); 38927#L124 assume !(8482 == ssl3_accept_~s__state~0); 38925#L127 assume !(8464 == ssl3_accept_~s__state~0); 38923#L130 assume !(8465 == ssl3_accept_~s__state~0); 38911#L133 assume !(8466 == ssl3_accept_~s__state~0); 38038#L136 assume 8496 == ssl3_accept_~s__state~0; 38035#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 38032#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38030#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 38028#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37542#L298-2 ssl3_accept_~s__init_num~0 := 0; 38024#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38018#L586 assume !(8576 == ssl3_accept_~state~0); 38015#L604 ssl3_accept_~skip~0 := 0; 38013#L100-2 assume !false; 38011#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38009#L103 assume !(12292 == ssl3_accept_~s__state~0); 38007#L106 assume !(16384 == ssl3_accept_~s__state~0); 38005#L109 assume !(8192 == ssl3_accept_~s__state~0); 38003#L112 assume !(24576 == ssl3_accept_~s__state~0); 38001#L115 assume !(8195 == ssl3_accept_~s__state~0); 37999#L118 assume !(8480 == ssl3_accept_~s__state~0); 37997#L121 assume !(8481 == ssl3_accept_~s__state~0); 37995#L124 assume !(8482 == ssl3_accept_~s__state~0); 37993#L127 assume !(8464 == ssl3_accept_~s__state~0); 37991#L130 assume !(8465 == ssl3_accept_~s__state~0); 37989#L133 assume !(8466 == ssl3_accept_~s__state~0); 37987#L136 assume !(8496 == ssl3_accept_~s__state~0); 37985#L139 assume !(8497 == ssl3_accept_~s__state~0); 37983#L142 assume 8512 == ssl3_accept_~s__state~0; 37652#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37653#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37459#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37460#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38729#L586 assume !(8576 == ssl3_accept_~state~0); 38724#L604 ssl3_accept_~skip~0 := 0; 38720#L100-2 assume !false; 38716#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38712#L103 assume !(12292 == ssl3_accept_~s__state~0); 38708#L106 assume !(16384 == ssl3_accept_~s__state~0); 38705#L109 assume !(8192 == ssl3_accept_~s__state~0); 38701#L112 assume !(24576 == ssl3_accept_~s__state~0); 38697#L115 assume !(8195 == ssl3_accept_~s__state~0); 38693#L118 assume !(8480 == ssl3_accept_~s__state~0); 38689#L121 assume !(8481 == ssl3_accept_~s__state~0); 38684#L124 assume !(8482 == ssl3_accept_~s__state~0); 38680#L127 assume !(8464 == ssl3_accept_~s__state~0); 38644#L130 assume !(8465 == ssl3_accept_~s__state~0); 38612#L133 assume !(8466 == ssl3_accept_~s__state~0); 37975#L136 assume !(8496 == ssl3_accept_~s__state~0); 37973#L139 assume !(8497 == ssl3_accept_~s__state~0); 37919#L142 assume !(8512 == ssl3_accept_~s__state~0); 37918#L145 assume !(8513 == ssl3_accept_~s__state~0); 37772#L148 assume 8528 == ssl3_accept_~s__state~0; 37543#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37544#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37676#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37631#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 38560#L362 assume !(ssl3_accept_~ret~0 <= 0); 38559#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38557#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38552#L586 assume !(8576 == ssl3_accept_~state~0); 38550#L604 ssl3_accept_~skip~0 := 0; 38549#L100-2 assume !false; 38548#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38547#L103 assume !(12292 == ssl3_accept_~s__state~0); 38546#L106 assume !(16384 == ssl3_accept_~s__state~0); 38545#L109 assume !(8192 == ssl3_accept_~s__state~0); 38544#L112 assume !(24576 == ssl3_accept_~s__state~0); 38543#L115 assume !(8195 == ssl3_accept_~s__state~0); 38542#L118 assume !(8480 == ssl3_accept_~s__state~0); 38541#L121 assume !(8481 == ssl3_accept_~s__state~0); 38540#L124 assume !(8482 == ssl3_accept_~s__state~0); 38539#L127 assume !(8464 == ssl3_accept_~s__state~0); 38538#L130 assume !(8465 == ssl3_accept_~s__state~0); 38537#L133 assume !(8466 == ssl3_accept_~s__state~0); 38536#L136 assume !(8496 == ssl3_accept_~s__state~0); 38535#L139 assume !(8497 == ssl3_accept_~s__state~0); 38534#L142 assume !(8512 == ssl3_accept_~s__state~0); 38533#L145 assume !(8513 == ssl3_accept_~s__state~0); 38532#L148 assume !(8528 == ssl3_accept_~s__state~0); 38531#L151 assume !(8529 == ssl3_accept_~s__state~0); 38530#L154 assume 8544 == ssl3_accept_~s__state~0; 37766#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38529#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 38527#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38526#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38523#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 38459#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38456#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38387#L586 assume !(8576 == ssl3_accept_~state~0); 38383#L604 ssl3_accept_~skip~0 := 0; 38381#L100-2 assume !false; 38379#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38377#L103 assume !(12292 == ssl3_accept_~s__state~0); 38375#L106 assume !(16384 == ssl3_accept_~s__state~0); 38373#L109 assume !(8192 == ssl3_accept_~s__state~0); 38371#L112 assume !(24576 == ssl3_accept_~s__state~0); 38369#L115 assume !(8195 == ssl3_accept_~s__state~0); 38367#L118 assume !(8480 == ssl3_accept_~s__state~0); 38361#L121 assume !(8481 == ssl3_accept_~s__state~0); 38356#L124 assume !(8482 == ssl3_accept_~s__state~0); 38350#L127 assume !(8464 == ssl3_accept_~s__state~0); 38345#L130 assume !(8465 == ssl3_accept_~s__state~0); 38340#L133 assume !(8466 == ssl3_accept_~s__state~0); 38336#L136 assume !(8496 == ssl3_accept_~s__state~0); 38333#L139 assume !(8497 == ssl3_accept_~s__state~0); 38331#L142 assume !(8512 == ssl3_accept_~s__state~0); 38329#L145 assume !(8513 == ssl3_accept_~s__state~0); 38327#L148 assume !(8528 == ssl3_accept_~s__state~0); 38325#L151 assume !(8529 == ssl3_accept_~s__state~0); 38323#L154 assume !(8544 == ssl3_accept_~s__state~0); 38321#L157 assume !(8545 == ssl3_accept_~s__state~0); 38319#L160 assume !(8560 == ssl3_accept_~s__state~0); 38317#L163 assume !(8561 == ssl3_accept_~s__state~0); 38315#L166 assume 8448 == ssl3_accept_~s__state~0; 38313#L167 assume !(ssl3_accept_~num1~0 > 0); 37511#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37512#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38516#L586 assume !(8576 == ssl3_accept_~state~0); 38512#L604 ssl3_accept_~skip~0 := 0; 38511#L100-2 assume !false; 38510#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38509#L103 assume !(12292 == ssl3_accept_~s__state~0); 38503#L106 assume 16384 == ssl3_accept_~s__state~0; 38501#L212 ssl3_accept_~s__server~0 := 1; 38500#L217 assume 0 != ssl3_accept_~cb~0; 38494#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38493#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38488#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38485#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38482#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 38483#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38649#L586 assume !(8576 == ssl3_accept_~state~0); 38646#L604 ssl3_accept_~skip~0 := 0; 38645#L100-2 assume !false; 38613#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38610#L103 assume !(12292 == ssl3_accept_~s__state~0); 38609#L106 assume !(16384 == ssl3_accept_~s__state~0); 38608#L109 assume !(8192 == ssl3_accept_~s__state~0); 38607#L112 assume !(24576 == ssl3_accept_~s__state~0); 38606#L115 assume !(8195 == ssl3_accept_~s__state~0); 37920#L118 assume !(8480 == ssl3_accept_~s__state~0); 37921#L121 assume !(8481 == ssl3_accept_~s__state~0); 38357#L124 assume !(8482 == ssl3_accept_~s__state~0); 38351#L127 assume 8464 == ssl3_accept_~s__state~0; 37702#L134 [2021-10-13 01:18:49,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:49,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-13 01:18:49,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:49,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137631256] [2021-10-13 01:18:49,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:49,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:49,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:49,191 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:49,199 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:49,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:49,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1514786669, now seen corresponding path program 1 times [2021-10-13 01:18:49,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:49,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476688891] [2021-10-13 01:18:49,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:49,200 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:49,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:49,240 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 01:18:49,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:49,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476688891] [2021-10-13 01:18:49,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476688891] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:49,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314635803] [2021-10-13 01:18:49,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:49,242 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:18:49,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:49,286 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:18:49,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-13 01:18:49,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:49,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:18:49,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:49,769 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-10-13 01:18:49,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314635803] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:49,770 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 01:18:49,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 01:18:49,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531559685] [2021-10-13 01:18:49,771 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:49,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:49,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:49,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 01:18:49,771 INFO L87 Difference]: Start difference. First operand 1517 states and 1992 transitions. cyclomatic complexity: 479 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:49,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:49,872 INFO L93 Difference]: Finished difference Result 1557 states and 2040 transitions. [2021-10-13 01:18:49,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:49,872 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1557 states and 2040 transitions. [2021-10-13 01:18:49,879 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1378 [2021-10-13 01:18:49,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1557 states to 1557 states and 2040 transitions. [2021-10-13 01:18:49,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1448 [2021-10-13 01:18:49,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1448 [2021-10-13 01:18:49,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1557 states and 2040 transitions. [2021-10-13 01:18:49,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:49,888 INFO L681 BuchiCegarLoop]: Abstraction has 1557 states and 2040 transitions. [2021-10-13 01:18:49,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states and 2040 transitions. [2021-10-13 01:18:49,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1535. [2021-10-13 01:18:49,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1535 states, 1535 states have (on average 1.3120521172638437) internal successors, (2014), 1534 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:49,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1535 states to 1535 states and 2014 transitions. [2021-10-13 01:18:49,916 INFO L704 BuchiCegarLoop]: Abstraction has 1535 states and 2014 transitions. [2021-10-13 01:18:49,917 INFO L587 BuchiCegarLoop]: Abstraction has 1535 states and 2014 transitions. [2021-10-13 01:18:49,917 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 01:18:49,917 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1535 states and 2014 transitions. [2021-10-13 01:18:49,922 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1356 [2021-10-13 01:18:49,922 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:49,922 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:49,924 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:49,924 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:49,924 INFO L791 eck$LassoCheckResult]: Stem: 41256#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); 41110#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41067#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41017#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 41068#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41070#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 41105#L100-2 assume !false; 41355#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42546#L103 assume !(12292 == ssl3_accept_~s__state~0); 42545#L106 assume !(16384 == ssl3_accept_~s__state~0); 41243#L109 assume !(8192 == ssl3_accept_~s__state~0); 41132#L112 assume !(24576 == ssl3_accept_~s__state~0); 41133#L115 assume !(8195 == ssl3_accept_~s__state~0); 41153#L118 assume !(8480 == ssl3_accept_~s__state~0); 41076#L121 assume !(8481 == ssl3_accept_~s__state~0); 41077#L124 assume !(8482 == ssl3_accept_~s__state~0); 41197#L127 assume 8464 == ssl3_accept_~s__state~0; 41258#L134 [2021-10-13 01:18:49,925 INFO L793 eck$LassoCheckResult]: Loop: 41258#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41239#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41240#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41248#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42533#L586 assume !(8576 == ssl3_accept_~state~0); 42530#L604 ssl3_accept_~skip~0 := 0; 42528#L100-2 assume !false; 42526#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42524#L103 assume !(12292 == ssl3_accept_~s__state~0); 42522#L106 assume !(16384 == ssl3_accept_~s__state~0); 42520#L109 assume !(8192 == ssl3_accept_~s__state~0); 42518#L112 assume !(24576 == ssl3_accept_~s__state~0); 42516#L115 assume !(8195 == ssl3_accept_~s__state~0); 42514#L118 assume !(8480 == ssl3_accept_~s__state~0); 42509#L121 assume !(8481 == ssl3_accept_~s__state~0); 42508#L124 assume !(8482 == ssl3_accept_~s__state~0); 41259#L127 assume !(8464 == ssl3_accept_~s__state~0); 41149#L130 assume !(8465 == ssl3_accept_~s__state~0); 41150#L133 assume !(8466 == ssl3_accept_~s__state~0); 41526#L136 assume 8496 == ssl3_accept_~s__state~0; 41511#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 41524#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41523#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 41522#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41101#L298-2 ssl3_accept_~s__init_num~0 := 0; 41521#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41515#L586 assume !(8576 == ssl3_accept_~state~0); 41512#L604 ssl3_accept_~skip~0 := 0; 41509#L100-2 assume !false; 41507#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41506#L103 assume !(12292 == ssl3_accept_~s__state~0); 41505#L106 assume !(16384 == ssl3_accept_~s__state~0); 41504#L109 assume !(8192 == ssl3_accept_~s__state~0); 41502#L112 assume !(24576 == ssl3_accept_~s__state~0); 41501#L115 assume !(8195 == ssl3_accept_~s__state~0); 41500#L118 assume !(8480 == ssl3_accept_~s__state~0); 41499#L121 assume !(8481 == ssl3_accept_~s__state~0); 41493#L124 assume !(8482 == ssl3_accept_~s__state~0); 41490#L127 assume !(8464 == ssl3_accept_~s__state~0); 41488#L130 assume !(8465 == ssl3_accept_~s__state~0); 41486#L133 assume !(8466 == ssl3_accept_~s__state~0); 41484#L136 assume !(8496 == ssl3_accept_~s__state~0); 41482#L139 assume !(8497 == ssl3_accept_~s__state~0); 41480#L142 assume 8512 == ssl3_accept_~s__state~0; 41212#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41186#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41188#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41498#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41492#L586 assume !(8576 == ssl3_accept_~state~0); 41489#L604 ssl3_accept_~skip~0 := 0; 41487#L100-2 assume !false; 41485#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41483#L103 assume !(12292 == ssl3_accept_~s__state~0); 41481#L106 assume !(16384 == ssl3_accept_~s__state~0); 41479#L109 assume !(8192 == ssl3_accept_~s__state~0); 41478#L112 assume !(24576 == ssl3_accept_~s__state~0); 41476#L115 assume !(8195 == ssl3_accept_~s__state~0); 41474#L118 assume !(8480 == ssl3_accept_~s__state~0); 41472#L121 assume !(8481 == ssl3_accept_~s__state~0); 41469#L124 assume !(8482 == ssl3_accept_~s__state~0); 41467#L127 assume !(8464 == ssl3_accept_~s__state~0); 41466#L130 assume !(8465 == ssl3_accept_~s__state~0); 41465#L133 assume !(8466 == ssl3_accept_~s__state~0); 41464#L136 assume !(8496 == ssl3_accept_~s__state~0); 41460#L139 assume !(8497 == ssl3_accept_~s__state~0); 41459#L142 assume !(8512 == ssl3_accept_~s__state~0); 41458#L145 assume !(8513 == ssl3_accept_~s__state~0); 41346#L148 assume 8528 == ssl3_accept_~s__state~0; 41347#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41761#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 41760#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 41192#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 41264#L362 assume !(ssl3_accept_~ret~0 <= 0); 41111#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41112#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41967#L586 assume !(8576 == ssl3_accept_~state~0); 41963#L604 ssl3_accept_~skip~0 := 0; 41960#L100-2 assume !false; 41958#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41956#L103 assume !(12292 == ssl3_accept_~s__state~0); 41954#L106 assume !(16384 == ssl3_accept_~s__state~0); 41952#L109 assume !(8192 == ssl3_accept_~s__state~0); 41949#L112 assume !(24576 == ssl3_accept_~s__state~0); 41946#L115 assume !(8195 == ssl3_accept_~s__state~0); 41944#L118 assume !(8480 == ssl3_accept_~s__state~0); 41942#L121 assume !(8481 == ssl3_accept_~s__state~0); 41938#L124 assume !(8482 == ssl3_accept_~s__state~0); 41935#L127 assume !(8464 == ssl3_accept_~s__state~0); 41931#L130 assume !(8465 == ssl3_accept_~s__state~0); 41925#L133 assume !(8466 == ssl3_accept_~s__state~0); 41922#L136 assume !(8496 == ssl3_accept_~s__state~0); 41920#L139 assume !(8497 == ssl3_accept_~s__state~0); 41919#L142 assume !(8512 == ssl3_accept_~s__state~0); 41918#L145 assume !(8513 == ssl3_accept_~s__state~0); 41917#L148 assume !(8528 == ssl3_accept_~s__state~0); 41916#L151 assume !(8529 == ssl3_accept_~s__state~0); 41915#L154 assume 8544 == ssl3_accept_~s__state~0; 41042#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41043#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 41705#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41247#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41178#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 41226#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 41125#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41117#L586 assume !(8576 == ssl3_accept_~state~0); 42531#L604 ssl3_accept_~skip~0 := 0; 42529#L100-2 assume !false; 42527#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42525#L103 assume !(12292 == ssl3_accept_~s__state~0); 42523#L106 assume !(16384 == ssl3_accept_~s__state~0); 42521#L109 assume !(8192 == ssl3_accept_~s__state~0); 42519#L112 assume !(24576 == ssl3_accept_~s__state~0); 42517#L115 assume !(8195 == ssl3_accept_~s__state~0); 42515#L118 assume !(8480 == ssl3_accept_~s__state~0); 42513#L121 assume !(8481 == ssl3_accept_~s__state~0); 42512#L124 assume !(8482 == ssl3_accept_~s__state~0); 42511#L127 assume !(8464 == ssl3_accept_~s__state~0); 42510#L130 assume !(8465 == ssl3_accept_~s__state~0); 41241#L133 assume !(8466 == ssl3_accept_~s__state~0); 41045#L136 assume !(8496 == ssl3_accept_~s__state~0); 41046#L139 assume !(8497 == ssl3_accept_~s__state~0); 41092#L142 assume !(8512 == ssl3_accept_~s__state~0); 41156#L145 assume !(8513 == ssl3_accept_~s__state~0); 41095#L148 assume !(8528 == ssl3_accept_~s__state~0); 41096#L151 assume !(8529 == ssl3_accept_~s__state~0); 41199#L154 assume !(8544 == ssl3_accept_~s__state~0); 41024#L157 assume !(8545 == ssl3_accept_~s__state~0); 41025#L160 assume !(8560 == ssl3_accept_~s__state~0); 42413#L163 assume !(8561 == ssl3_accept_~s__state~0); 42410#L166 assume 8448 == ssl3_accept_~s__state~0; 41062#L167 assume !(ssl3_accept_~num1~0 > 0); 41064#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41071#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42155#L586 assume !(8576 == ssl3_accept_~state~0); 42150#L604 ssl3_accept_~skip~0 := 0; 42145#L100-2 assume !false; 42140#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42134#L103 assume 12292 == ssl3_accept_~s__state~0; 41060#L104 ssl3_accept_~s__new_session~0 := 1; 41061#L212 ssl3_accept_~s__server~0 := 1; 42279#L217 assume 0 != ssl3_accept_~cb~0; 42277#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42275#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42272#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42269#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 42267#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 42263#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42257#L586 assume !(8576 == ssl3_accept_~state~0); 42254#L604 ssl3_accept_~skip~0 := 0; 42253#L100-2 assume !false; 42247#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42244#L103 assume !(12292 == ssl3_accept_~s__state~0); 42242#L106 assume !(16384 == ssl3_accept_~s__state~0); 42240#L109 assume !(8192 == ssl3_accept_~s__state~0); 42239#L112 assume !(24576 == ssl3_accept_~s__state~0); 42238#L115 assume !(8195 == ssl3_accept_~s__state~0); 41391#L118 assume !(8480 == ssl3_accept_~s__state~0); 41392#L121 assume !(8481 == ssl3_accept_~s__state~0); 42237#L124 assume !(8482 == ssl3_accept_~s__state~0); 42236#L127 assume 8464 == ssl3_accept_~s__state~0; 41258#L134 [2021-10-13 01:18:49,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:49,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-13 01:18:49,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:49,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923713048] [2021-10-13 01:18:49,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:49,926 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:49,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:49,933 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:49,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:49,942 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:49,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:49,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1713433511, now seen corresponding path program 1 times [2021-10-13 01:18:49,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:49,943 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136731098] [2021-10-13 01:18:49,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:49,943 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:49,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:49,983 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 01:18:49,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:49,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136731098] [2021-10-13 01:18:49,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136731098] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:49,984 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159339504] [2021-10-13 01:18:49,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:49,984 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:18:49,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:49,989 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:18:50,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-13 01:18:50,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:50,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:18:50,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:50,572 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-10-13 01:18:50,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159339504] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:50,572 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 01:18:50,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 01:18:50,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582449802] [2021-10-13 01:18:50,573 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:50,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:50,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:50,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 01:18:50,574 INFO L87 Difference]: Start difference. First operand 1535 states and 2014 transitions. cyclomatic complexity: 483 Second operand has 3 states, 2 states have (on average 39.5) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:50,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:50,726 INFO L93 Difference]: Finished difference Result 1619 states and 2102 transitions. [2021-10-13 01:18:50,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:50,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1619 states and 2102 transitions. [2021-10-13 01:18:50,734 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1400 [2021-10-13 01:18:50,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1619 states to 1579 states and 2062 transitions. [2021-10-13 01:18:50,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1470 [2021-10-13 01:18:50,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1470 [2021-10-13 01:18:50,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1579 states and 2062 transitions. [2021-10-13 01:18:50,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:50,744 INFO L681 BuchiCegarLoop]: Abstraction has 1579 states and 2062 transitions. [2021-10-13 01:18:50,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states and 2062 transitions. [2021-10-13 01:18:50,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1501. [2021-10-13 01:18:50,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1501 states, 1501 states have (on average 1.3097934710193204) internal successors, (1966), 1500 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:50,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1501 states to 1501 states and 1966 transitions. [2021-10-13 01:18:50,776 INFO L704 BuchiCegarLoop]: Abstraction has 1501 states and 1966 transitions. [2021-10-13 01:18:50,777 INFO L587 BuchiCegarLoop]: Abstraction has 1501 states and 1966 transitions. [2021-10-13 01:18:50,777 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 01:18:50,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1501 states and 1966 transitions. [2021-10-13 01:18:50,782 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1322 [2021-10-13 01:18:50,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:50,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:50,784 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:50,784 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:50,784 INFO L791 eck$LassoCheckResult]: Stem: 44895#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); 44748#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 44706#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44656#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 44707#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44709#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 44744#L100-2 assume !false; 44993#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46056#L103 assume !(12292 == ssl3_accept_~s__state~0); 46054#L106 assume !(16384 == ssl3_accept_~s__state~0); 46052#L109 assume !(8192 == ssl3_accept_~s__state~0); 46050#L112 assume !(24576 == ssl3_accept_~s__state~0); 46045#L115 assume !(8195 == ssl3_accept_~s__state~0); 46037#L118 assume !(8480 == ssl3_accept_~s__state~0); 46034#L121 assume !(8481 == ssl3_accept_~s__state~0); 46032#L124 assume !(8482 == ssl3_accept_~s__state~0); 44988#L127 assume 8464 == ssl3_accept_~s__state~0; 44897#L134 [2021-10-13 01:18:50,785 INFO L793 eck$LassoCheckResult]: Loop: 44897#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 44879#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44880#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 44762#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44754#L586 assume !(8576 == ssl3_accept_~state~0); 44758#L604 ssl3_accept_~skip~0 := 0; 44759#L100-2 assume !false; 44871#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44892#L103 assume !(12292 == ssl3_accept_~s__state~0); 44889#L106 assume !(16384 == ssl3_accept_~s__state~0); 44884#L109 assume !(8192 == ssl3_accept_~s__state~0); 44769#L112 assume !(24576 == ssl3_accept_~s__state~0); 44770#L115 assume !(8195 == ssl3_accept_~s__state~0); 44787#L118 assume !(8480 == ssl3_accept_~s__state~0); 45035#L121 assume !(8481 == ssl3_accept_~s__state~0); 46137#L124 assume !(8482 == ssl3_accept_~s__state~0); 46136#L127 assume !(8464 == ssl3_accept_~s__state~0); 46135#L130 assume !(8465 == ssl3_accept_~s__state~0); 46134#L133 assume !(8466 == ssl3_accept_~s__state~0); 45195#L136 assume 8496 == ssl3_accept_~s__state~0; 45179#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 45193#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45192#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 45190#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44740#L298-2 ssl3_accept_~s__init_num~0 := 0; 45189#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45183#L586 assume !(8576 == ssl3_accept_~state~0); 45180#L604 ssl3_accept_~skip~0 := 0; 45177#L100-2 assume !false; 45175#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45174#L103 assume !(12292 == ssl3_accept_~s__state~0); 45173#L106 assume !(16384 == ssl3_accept_~s__state~0); 45172#L109 assume !(8192 == ssl3_accept_~s__state~0); 45168#L112 assume !(24576 == ssl3_accept_~s__state~0); 45167#L115 assume !(8195 == ssl3_accept_~s__state~0); 45166#L118 assume !(8480 == ssl3_accept_~s__state~0); 45165#L121 assume !(8481 == ssl3_accept_~s__state~0); 45158#L124 assume !(8482 == ssl3_accept_~s__state~0); 45154#L127 assume !(8464 == ssl3_accept_~s__state~0); 45151#L130 assume !(8465 == ssl3_accept_~s__state~0); 45148#L133 assume !(8466 == ssl3_accept_~s__state~0); 45145#L136 assume !(8496 == ssl3_accept_~s__state~0); 45142#L139 assume !(8497 == ssl3_accept_~s__state~0); 45139#L142 assume 8512 == ssl3_accept_~s__state~0; 45015#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45730#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44657#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44658#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45157#L586 assume !(8576 == ssl3_accept_~state~0); 45156#L604 ssl3_accept_~skip~0 := 0; 45149#L100-2 assume !false; 45150#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45143#L103 assume !(12292 == ssl3_accept_~s__state~0); 45144#L106 assume !(16384 == ssl3_accept_~s__state~0); 45137#L109 assume !(8192 == ssl3_accept_~s__state~0); 45138#L112 assume !(24576 == ssl3_accept_~s__state~0); 45132#L115 assume !(8195 == ssl3_accept_~s__state~0); 45133#L118 assume !(8480 == ssl3_accept_~s__state~0); 45126#L121 assume !(8481 == ssl3_accept_~s__state~0); 45127#L124 assume !(8482 == ssl3_accept_~s__state~0); 45119#L127 assume !(8464 == ssl3_accept_~s__state~0); 45120#L130 assume !(8465 == ssl3_accept_~s__state~0); 45115#L133 assume !(8466 == ssl3_accept_~s__state~0); 45116#L136 assume !(8496 == ssl3_accept_~s__state~0); 45108#L139 assume !(8497 == ssl3_accept_~s__state~0); 45109#L142 assume !(8512 == ssl3_accept_~s__state~0); 45104#L145 assume !(8513 == ssl3_accept_~s__state~0); 45105#L148 assume 8528 == ssl3_accept_~s__state~0; 44741#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44742#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45724#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45723#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 44877#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 44749#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44750#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45778#L586 assume !(8576 == ssl3_accept_~state~0); 45775#L604 ssl3_accept_~skip~0 := 0; 45773#L100-2 assume !false; 45771#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45769#L103 assume !(12292 == ssl3_accept_~s__state~0); 45767#L106 assume !(16384 == ssl3_accept_~s__state~0); 45765#L109 assume !(8192 == ssl3_accept_~s__state~0); 45763#L112 assume !(24576 == ssl3_accept_~s__state~0); 45761#L115 assume !(8195 == ssl3_accept_~s__state~0); 45759#L118 assume !(8480 == ssl3_accept_~s__state~0); 45757#L121 assume !(8481 == ssl3_accept_~s__state~0); 45755#L124 assume !(8482 == ssl3_accept_~s__state~0); 45752#L127 assume !(8464 == ssl3_accept_~s__state~0); 45750#L130 assume !(8465 == ssl3_accept_~s__state~0); 45749#L133 assume !(8466 == ssl3_accept_~s__state~0); 45748#L136 assume !(8496 == ssl3_accept_~s__state~0); 45747#L139 assume !(8497 == ssl3_accept_~s__state~0); 45746#L142 assume !(8512 == ssl3_accept_~s__state~0); 45745#L145 assume !(8513 == ssl3_accept_~s__state~0); 45744#L148 assume !(8528 == ssl3_accept_~s__state~0); 45743#L151 assume !(8529 == ssl3_accept_~s__state~0); 45742#L154 assume 8544 == ssl3_accept_~s__state~0; 44681#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44682#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 45624#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44888#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44814#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 44864#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 44865#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46016#L586 assume !(8576 == ssl3_accept_~state~0); 46013#L604 ssl3_accept_~skip~0 := 0; 46011#L100-2 assume !false; 46009#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46007#L103 assume !(12292 == ssl3_accept_~s__state~0); 46005#L106 assume !(16384 == ssl3_accept_~s__state~0); 46003#L109 assume !(8192 == ssl3_accept_~s__state~0); 46001#L112 assume !(24576 == ssl3_accept_~s__state~0); 45999#L115 assume !(8195 == ssl3_accept_~s__state~0); 45997#L118 assume !(8480 == ssl3_accept_~s__state~0); 45995#L121 assume !(8481 == ssl3_accept_~s__state~0); 45993#L124 assume !(8482 == ssl3_accept_~s__state~0); 45991#L127 assume !(8464 == ssl3_accept_~s__state~0); 45989#L130 assume !(8465 == ssl3_accept_~s__state~0); 45987#L133 assume !(8466 == ssl3_accept_~s__state~0); 45946#L136 assume !(8496 == ssl3_accept_~s__state~0); 45942#L139 assume !(8497 == ssl3_accept_~s__state~0); 45940#L142 assume !(8512 == ssl3_accept_~s__state~0); 45938#L145 assume !(8513 == ssl3_accept_~s__state~0); 45936#L148 assume !(8528 == ssl3_accept_~s__state~0); 45934#L151 assume !(8529 == ssl3_accept_~s__state~0); 45932#L154 assume !(8544 == ssl3_accept_~s__state~0); 45930#L157 assume !(8545 == ssl3_accept_~s__state~0); 45928#L160 assume !(8560 == ssl3_accept_~s__state~0); 45926#L163 assume !(8561 == ssl3_accept_~s__state~0); 45924#L166 assume 8448 == ssl3_accept_~s__state~0; 44701#L167 assume !(ssl3_accept_~num1~0 > 0); 44703#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44710#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45807#L586 assume !(8576 == ssl3_accept_~state~0); 45805#L604 ssl3_accept_~skip~0 := 0; 45804#L100-2 assume !false; 45803#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45802#L103 assume !(12292 == ssl3_accept_~s__state~0); 45801#L106 assume 16384 == ssl3_accept_~s__state~0; 45799#L212 ssl3_accept_~s__server~0 := 1; 46043#L217 assume 0 != ssl3_accept_~cb~0; 46042#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46041#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46039#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46035#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46031#L244 assume 12292 != ssl3_accept_~s__state~0; 44727#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 44728#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45979#L586 assume !(8576 == ssl3_accept_~state~0); 45975#L604 ssl3_accept_~skip~0 := 0; 45973#L100-2 assume !false; 45971#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45969#L103 assume !(12292 == ssl3_accept_~s__state~0); 45967#L106 assume !(16384 == ssl3_accept_~s__state~0); 45965#L109 assume !(8192 == ssl3_accept_~s__state~0); 45963#L112 assume !(24576 == ssl3_accept_~s__state~0); 45961#L115 assume !(8195 == ssl3_accept_~s__state~0); 45959#L118 assume !(8480 == ssl3_accept_~s__state~0); 45957#L121 assume !(8481 == ssl3_accept_~s__state~0); 45955#L124 assume !(8482 == ssl3_accept_~s__state~0); 45953#L127 assume 8464 == ssl3_accept_~s__state~0; 44897#L134 [2021-10-13 01:18:50,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:50,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-13 01:18:50,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:50,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138300872] [2021-10-13 01:18:50,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:50,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:50,796 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:50,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:50,806 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:50,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:50,807 INFO L82 PathProgramCache]: Analyzing trace with hash -388617626, now seen corresponding path program 1 times [2021-10-13 01:18:50,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:50,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65889564] [2021-10-13 01:18:50,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,808 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:50,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:50,863 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 01:18:50,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:50,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65889564] [2021-10-13 01:18:50,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65889564] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:50,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204720929] [2021-10-13 01:18:50,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,864 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:18:50,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:50,871 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:18:50,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-13 01:18:51,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:51,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:18:51,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:51,433 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-13 01:18:51,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204720929] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:51,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:18:51,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 01:18:51,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190757222] [2021-10-13 01:18:51,435 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:51,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:51,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:18:51,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:18:51,436 INFO L87 Difference]: Start difference. First operand 1501 states and 1966 transitions. cyclomatic complexity: 469 Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:51,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:51,740 INFO L93 Difference]: Finished difference Result 2549 states and 3303 transitions. [2021-10-13 01:18:51,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 01:18:51,741 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2549 states and 3303 transitions. [2021-10-13 01:18:51,755 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1969 [2021-10-13 01:18:51,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2549 states to 2513 states and 3265 transitions. [2021-10-13 01:18:51,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2404 [2021-10-13 01:18:51,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2404 [2021-10-13 01:18:51,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2513 states and 3265 transitions. [2021-10-13 01:18:51,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:51,782 INFO L681 BuchiCegarLoop]: Abstraction has 2513 states and 3265 transitions. [2021-10-13 01:18:51,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2513 states and 3265 transitions. [2021-10-13 01:18:51,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2513 to 1951. [2021-10-13 01:18:51,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1951 states have (on average 1.319323423885187) internal successors, (2574), 1950 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:51,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 2574 transitions. [2021-10-13 01:18:51,830 INFO L704 BuchiCegarLoop]: Abstraction has 1951 states and 2574 transitions. [2021-10-13 01:18:51,830 INFO L587 BuchiCegarLoop]: Abstraction has 1951 states and 2574 transitions. [2021-10-13 01:18:51,830 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 01:18:51,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1951 states and 2574 transitions. [2021-10-13 01:18:51,839 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1744 [2021-10-13 01:18:51,839 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:51,839 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:51,841 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:51,841 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:51,842 INFO L791 eck$LassoCheckResult]: Stem: 49439#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); 49288#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 49245#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49196#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 49246#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49248#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 49283#L100-2 assume !false; 49479#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50119#L103 assume !(12292 == ssl3_accept_~s__state~0); 50118#L106 assume !(16384 == ssl3_accept_~s__state~0); 50117#L109 assume !(8192 == ssl3_accept_~s__state~0); 50116#L112 assume !(24576 == ssl3_accept_~s__state~0); 50115#L115 assume !(8195 == ssl3_accept_~s__state~0); 50114#L118 assume !(8480 == ssl3_accept_~s__state~0); 50113#L121 assume !(8481 == ssl3_accept_~s__state~0); 50112#L124 assume !(8482 == ssl3_accept_~s__state~0); 50111#L127 assume 8464 == ssl3_accept_~s__state~0; 49534#L134 [2021-10-13 01:18:51,842 INFO L793 eck$LassoCheckResult]: Loop: 49534#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51130#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51127#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 51124#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51047#L586 assume !(8576 == ssl3_accept_~state~0); 51044#L604 ssl3_accept_~skip~0 := 0; 51041#L100-2 assume !false; 51042#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51102#L103 assume !(12292 == ssl3_accept_~s__state~0); 51100#L106 assume !(16384 == ssl3_accept_~s__state~0); 51032#L109 assume !(8192 == ssl3_accept_~s__state~0); 51030#L112 assume !(24576 == ssl3_accept_~s__state~0); 51027#L115 assume !(8195 == ssl3_accept_~s__state~0); 51028#L118 assume !(8480 == ssl3_accept_~s__state~0); 50878#L121 assume !(8481 == ssl3_accept_~s__state~0); 51086#L124 assume !(8482 == ssl3_accept_~s__state~0); 51019#L127 assume !(8464 == ssl3_accept_~s__state~0); 51016#L130 assume !(8465 == ssl3_accept_~s__state~0); 51017#L133 assume !(8466 == ssl3_accept_~s__state~0); 50218#L136 assume 8496 == ssl3_accept_~s__state~0; 49321#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 49322#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49371#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 49372#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49251#L298-2 ssl3_accept_~s__init_num~0 := 0; 49252#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51051#L586 assume !(8576 == ssl3_accept_~state~0); 51049#L604 ssl3_accept_~skip~0 := 0; 51048#L100-2 assume !false; 51045#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51043#L103 assume !(12292 == ssl3_accept_~s__state~0); 51040#L106 assume !(16384 == ssl3_accept_~s__state~0); 51038#L109 assume !(8192 == ssl3_accept_~s__state~0); 51036#L112 assume !(24576 == ssl3_accept_~s__state~0); 51033#L115 assume !(8195 == ssl3_accept_~s__state~0); 51031#L118 assume !(8480 == ssl3_accept_~s__state~0); 51029#L121 assume !(8481 == ssl3_accept_~s__state~0); 51026#L124 assume !(8482 == ssl3_accept_~s__state~0); 51024#L127 assume !(8464 == ssl3_accept_~s__state~0); 51023#L130 assume !(8465 == ssl3_accept_~s__state~0); 51020#L133 assume !(8466 == ssl3_accept_~s__state~0); 51018#L136 assume !(8496 == ssl3_accept_~s__state~0); 51015#L139 assume !(8497 == ssl3_accept_~s__state~0); 51012#L142 assume 8512 == ssl3_accept_~s__state~0; 49390#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49364#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49197#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49198#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51112#L586 assume !(8576 == ssl3_accept_~state~0); 51109#L604 ssl3_accept_~skip~0 := 0; 51107#L100-2 assume !false; 51105#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51104#L103 assume !(12292 == ssl3_accept_~s__state~0); 51103#L106 assume !(16384 == ssl3_accept_~s__state~0); 51101#L109 assume !(8192 == ssl3_accept_~s__state~0); 51099#L112 assume !(24576 == ssl3_accept_~s__state~0); 51098#L115 assume !(8195 == ssl3_accept_~s__state~0); 51097#L118 assume !(8480 == ssl3_accept_~s__state~0); 51095#L121 assume !(8481 == ssl3_accept_~s__state~0); 51093#L124 assume !(8482 == ssl3_accept_~s__state~0); 51092#L127 assume !(8464 == ssl3_accept_~s__state~0); 51091#L130 assume !(8465 == ssl3_accept_~s__state~0); 51089#L133 assume !(8466 == ssl3_accept_~s__state~0); 51088#L136 assume !(8496 == ssl3_accept_~s__state~0); 51087#L139 assume !(8497 == ssl3_accept_~s__state~0); 51085#L142 assume !(8512 == ssl3_accept_~s__state~0); 51084#L145 assume !(8513 == ssl3_accept_~s__state~0); 51083#L148 assume 8528 == ssl3_accept_~s__state~0; 49527#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51082#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51079#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 49399#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 49447#L362 assume !(ssl3_accept_~ret~0 <= 0); 49289#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49290#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51129#L586 assume !(8576 == ssl3_accept_~state~0); 51126#L604 ssl3_accept_~skip~0 := 0; 51125#L100-2 assume !false; 51121#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49436#L103 assume !(12292 == ssl3_accept_~s__state~0); 49433#L106 assume !(16384 == ssl3_accept_~s__state~0); 49427#L109 assume !(8192 == ssl3_accept_~s__state~0); 49314#L112 assume !(24576 == ssl3_accept_~s__state~0); 49315#L115 assume !(8195 == ssl3_accept_~s__state~0); 51078#L118 assume !(8480 == ssl3_accept_~s__state~0); 51077#L121 assume !(8481 == ssl3_accept_~s__state~0); 51076#L124 assume !(8482 == ssl3_accept_~s__state~0); 51074#L127 assume !(8464 == ssl3_accept_~s__state~0); 51072#L130 assume !(8465 == ssl3_accept_~s__state~0); 51070#L133 assume !(8466 == ssl3_accept_~s__state~0); 51069#L136 assume !(8496 == ssl3_accept_~s__state~0); 51063#L139 assume !(8497 == ssl3_accept_~s__state~0); 51060#L142 assume !(8512 == ssl3_accept_~s__state~0); 49336#L145 assume !(8513 == ssl3_accept_~s__state~0); 49273#L148 assume !(8528 == ssl3_accept_~s__state~0); 49274#L151 assume !(8529 == ssl3_accept_~s__state~0); 49377#L154 assume 8544 == ssl3_accept_~s__state~0; 49394#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50989#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 50991#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49431#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49215#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 49216#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 50650#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50644#L586 assume !(8576 == ssl3_accept_~state~0); 50641#L604 ssl3_accept_~skip~0 := 0; 50639#L100-2 assume !false; 50637#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50635#L103 assume !(12292 == ssl3_accept_~s__state~0); 50629#L106 assume !(16384 == ssl3_accept_~s__state~0); 50621#L109 assume !(8192 == ssl3_accept_~s__state~0); 50615#L112 assume !(24576 == ssl3_accept_~s__state~0); 50609#L115 assume !(8195 == ssl3_accept_~s__state~0); 50603#L118 assume !(8480 == ssl3_accept_~s__state~0); 50597#L121 assume !(8481 == ssl3_accept_~s__state~0); 50591#L124 assume !(8482 == ssl3_accept_~s__state~0); 50585#L127 assume !(8464 == ssl3_accept_~s__state~0); 50579#L130 assume !(8465 == ssl3_accept_~s__state~0); 50573#L133 assume !(8466 == ssl3_accept_~s__state~0); 50567#L136 assume !(8496 == ssl3_accept_~s__state~0); 50563#L139 assume !(8497 == ssl3_accept_~s__state~0); 50559#L142 assume !(8512 == ssl3_accept_~s__state~0); 50555#L145 assume !(8513 == ssl3_accept_~s__state~0); 50551#L148 assume !(8528 == ssl3_accept_~s__state~0); 50547#L151 assume !(8529 == ssl3_accept_~s__state~0); 50543#L154 assume !(8544 == ssl3_accept_~s__state~0); 50540#L157 assume !(8545 == ssl3_accept_~s__state~0); 50537#L160 assume !(8560 == ssl3_accept_~s__state~0); 50478#L163 assume !(8561 == ssl3_accept_~s__state~0); 50479#L166 assume 8448 == ssl3_accept_~s__state~0; 49240#L167 assume !(ssl3_accept_~num1~0 > 0); 49242#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50522#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50515#L586 assume !(8576 == ssl3_accept_~state~0); 50512#L604 ssl3_accept_~skip~0 := 0; 50511#L100-2 assume !false; 50510#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50509#L103 assume !(12292 == ssl3_accept_~s__state~0); 50508#L106 assume !(16384 == ssl3_accept_~s__state~0); 50507#L109 assume !(8192 == ssl3_accept_~s__state~0); 50506#L112 assume !(24576 == ssl3_accept_~s__state~0); 50505#L115 assume !(8195 == ssl3_accept_~s__state~0); 50503#L118 assume !(8480 == ssl3_accept_~s__state~0); 50502#L121 assume !(8481 == ssl3_accept_~s__state~0); 50501#L124 assume !(8482 == ssl3_accept_~s__state~0); 50500#L127 assume !(8464 == ssl3_accept_~s__state~0); 50499#L130 assume !(8465 == ssl3_accept_~s__state~0); 50498#L133 assume !(8466 == ssl3_accept_~s__state~0); 50497#L136 assume !(8496 == ssl3_accept_~s__state~0); 50496#L139 assume !(8497 == ssl3_accept_~s__state~0); 50495#L142 assume !(8512 == ssl3_accept_~s__state~0); 50494#L145 assume !(8513 == ssl3_accept_~s__state~0); 50493#L148 assume !(8528 == ssl3_accept_~s__state~0); 50492#L151 assume !(8529 == ssl3_accept_~s__state~0); 50491#L154 assume !(8544 == ssl3_accept_~s__state~0); 50489#L157 assume !(8545 == ssl3_accept_~s__state~0); 50487#L160 assume !(8560 == ssl3_accept_~s__state~0); 50485#L163 assume !(8561 == ssl3_accept_~s__state~0); 50483#L166 assume !(8448 == ssl3_accept_~s__state~0); 49339#L169 assume 8576 == ssl3_accept_~s__state~0; 49319#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 49320#L450 assume !(ssl3_accept_~ret~0 <= 0); 49292#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49293#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50652#L586 assume !(8576 == ssl3_accept_~state~0); 50645#L604 ssl3_accept_~skip~0 := 0; 50642#L100-2 assume !false; 50640#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50638#L103 assume !(12292 == ssl3_accept_~s__state~0); 50636#L106 assume !(16384 == ssl3_accept_~s__state~0); 50622#L109 assume !(8192 == ssl3_accept_~s__state~0); 50616#L112 assume !(24576 == ssl3_accept_~s__state~0); 50610#L115 assume !(8195 == ssl3_accept_~s__state~0); 50604#L118 assume !(8480 == ssl3_accept_~s__state~0); 50598#L121 assume !(8481 == ssl3_accept_~s__state~0); 50592#L124 assume !(8482 == ssl3_accept_~s__state~0); 50586#L127 assume 8464 == ssl3_accept_~s__state~0; 49534#L134 [2021-10-13 01:18:51,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:51,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-13 01:18:51,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:51,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092391222] [2021-10-13 01:18:51,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:51,844 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:51,862 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:51,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:51,872 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:51,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:51,874 INFO L82 PathProgramCache]: Analyzing trace with hash -1101817269, now seen corresponding path program 1 times [2021-10-13 01:18:51,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:51,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246408111] [2021-10-13 01:18:51,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:51,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:51,918 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-10-13 01:18:51,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:51,918 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246408111] [2021-10-13 01:18:51,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246408111] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:51,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:51,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:51,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404896197] [2021-10-13 01:18:51,919 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:51,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:51,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:51,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:51,920 INFO L87 Difference]: Start difference. First operand 1951 states and 2574 transitions. cyclomatic complexity: 629 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:52,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:52,070 INFO L93 Difference]: Finished difference Result 2162 states and 2820 transitions. [2021-10-13 01:18:52,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:52,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2162 states and 2820 transitions. [2021-10-13 01:18:52,081 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1833 [2021-10-13 01:18:52,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2162 states to 2092 states and 2750 transitions. [2021-10-13 01:18:52,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1983 [2021-10-13 01:18:52,092 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1983 [2021-10-13 01:18:52,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2092 states and 2750 transitions. [2021-10-13 01:18:52,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:52,092 INFO L681 BuchiCegarLoop]: Abstraction has 2092 states and 2750 transitions. [2021-10-13 01:18:52,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2092 states and 2750 transitions. [2021-10-13 01:18:52,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2092 to 1949. [2021-10-13 01:18:52,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1949 states, 1949 states have (on average 1.3165726013340175) internal successors, (2566), 1948 states have internal predecessors, (2566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:52,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1949 states to 1949 states and 2566 transitions. [2021-10-13 01:18:52,130 INFO L704 BuchiCegarLoop]: Abstraction has 1949 states and 2566 transitions. [2021-10-13 01:18:52,130 INFO L587 BuchiCegarLoop]: Abstraction has 1949 states and 2566 transitions. [2021-10-13 01:18:52,130 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 01:18:52,130 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1949 states and 2566 transitions. [2021-10-13 01:18:52,138 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2021-10-13 01:18:52,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:52,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:52,141 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,142 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,142 INFO L791 eck$LassoCheckResult]: Stem: 53561#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); 53406#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53365#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53315#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 53366#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53368#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 53402#L100-2 assume !false; 53600#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54110#L103 assume !(12292 == ssl3_accept_~s__state~0); 54108#L106 assume !(16384 == ssl3_accept_~s__state~0); 54106#L109 assume !(8192 == ssl3_accept_~s__state~0); 54104#L112 assume !(24576 == ssl3_accept_~s__state~0); 54102#L115 assume !(8195 == ssl3_accept_~s__state~0); 54100#L118 assume !(8480 == ssl3_accept_~s__state~0); 54098#L121 assume !(8481 == ssl3_accept_~s__state~0); 54096#L124 assume !(8482 == ssl3_accept_~s__state~0); 54094#L127 assume 8464 == ssl3_accept_~s__state~0; 53564#L134 [2021-10-13 01:18:52,142 INFO L793 eck$LassoCheckResult]: Loop: 53564#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53543#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53544#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55220#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55215#L586 assume !(8576 == ssl3_accept_~state~0); 55213#L604 ssl3_accept_~skip~0 := 0; 55212#L100-2 assume !false; 55211#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55210#L103 assume !(12292 == ssl3_accept_~s__state~0); 55209#L106 assume !(16384 == ssl3_accept_~s__state~0); 55208#L109 assume !(8192 == ssl3_accept_~s__state~0); 55207#L112 assume !(24576 == ssl3_accept_~s__state~0); 55206#L115 assume !(8195 == ssl3_accept_~s__state~0); 55205#L118 assume !(8480 == ssl3_accept_~s__state~0); 54282#L121 assume !(8481 == ssl3_accept_~s__state~0); 55204#L124 assume !(8482 == ssl3_accept_~s__state~0); 55203#L127 assume !(8464 == ssl3_accept_~s__state~0); 55202#L130 assume !(8465 == ssl3_accept_~s__state~0); 55200#L133 assume !(8466 == ssl3_accept_~s__state~0); 53996#L136 assume 8496 == ssl3_accept_~s__state~0; 53725#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 53993#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53992#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 53991#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53398#L298-2 ssl3_accept_~s__init_num~0 := 0; 53989#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53984#L586 assume !(8576 == ssl3_accept_~state~0); 53982#L604 ssl3_accept_~skip~0 := 0; 53981#L100-2 assume !false; 53980#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53979#L103 assume !(12292 == ssl3_accept_~s__state~0); 53978#L106 assume !(16384 == ssl3_accept_~s__state~0); 53977#L109 assume !(8192 == ssl3_accept_~s__state~0); 53976#L112 assume !(24576 == ssl3_accept_~s__state~0); 53975#L115 assume !(8195 == ssl3_accept_~s__state~0); 53974#L118 assume !(8480 == ssl3_accept_~s__state~0); 53973#L121 assume !(8481 == ssl3_accept_~s__state~0); 53972#L124 assume !(8482 == ssl3_accept_~s__state~0); 53971#L127 assume !(8464 == ssl3_accept_~s__state~0); 53970#L130 assume !(8465 == ssl3_accept_~s__state~0); 53969#L133 assume !(8466 == ssl3_accept_~s__state~0); 53968#L136 assume !(8496 == ssl3_accept_~s__state~0); 53967#L139 assume !(8497 == ssl3_accept_~s__state~0); 53776#L142 assume 8512 == ssl3_accept_~s__state~0; 53722#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55192#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55190#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55189#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55184#L586 assume !(8576 == ssl3_accept_~state~0); 55182#L604 ssl3_accept_~skip~0 := 0; 55181#L100-2 assume !false; 55180#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55093#L103 assume !(12292 == ssl3_accept_~s__state~0); 55092#L106 assume !(16384 == ssl3_accept_~s__state~0); 55087#L109 assume !(8192 == ssl3_accept_~s__state~0); 55049#L112 assume !(24576 == ssl3_accept_~s__state~0); 55046#L115 assume !(8195 == ssl3_accept_~s__state~0); 55045#L118 assume !(8480 == ssl3_accept_~s__state~0); 55039#L121 assume !(8481 == ssl3_accept_~s__state~0); 55037#L124 assume !(8482 == ssl3_accept_~s__state~0); 55035#L127 assume !(8464 == ssl3_accept_~s__state~0); 55034#L130 assume !(8465 == ssl3_accept_~s__state~0); 55033#L133 assume !(8466 == ssl3_accept_~s__state~0); 55024#L136 assume !(8496 == ssl3_accept_~s__state~0); 55022#L139 assume !(8497 == ssl3_accept_~s__state~0); 55020#L142 assume !(8512 == ssl3_accept_~s__state~0); 55018#L145 assume !(8513 == ssl3_accept_~s__state~0); 55016#L148 assume 8528 == ssl3_accept_~s__state~0; 53719#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 55013#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 55011#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 53490#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 53491#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53407#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53408#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55079#L586 assume !(8576 == ssl3_accept_~state~0); 54999#L604 ssl3_accept_~skip~0 := 0; 54997#L100-2 assume !false; 54994#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54987#L103 assume !(12292 == ssl3_accept_~s__state~0); 54983#L106 assume !(16384 == ssl3_accept_~s__state~0); 54980#L109 assume !(8192 == ssl3_accept_~s__state~0); 54977#L112 assume !(24576 == ssl3_accept_~s__state~0); 54974#L115 assume !(8195 == ssl3_accept_~s__state~0); 54971#L118 assume !(8480 == ssl3_accept_~s__state~0); 54968#L121 assume !(8481 == ssl3_accept_~s__state~0); 54965#L124 assume !(8482 == ssl3_accept_~s__state~0); 54962#L127 assume !(8464 == ssl3_accept_~s__state~0); 54959#L130 assume !(8465 == ssl3_accept_~s__state~0); 54956#L133 assume !(8466 == ssl3_accept_~s__state~0); 54953#L136 assume !(8496 == ssl3_accept_~s__state~0); 54949#L139 assume !(8497 == ssl3_accept_~s__state~0); 54946#L142 assume !(8512 == ssl3_accept_~s__state~0); 54939#L145 assume !(8513 == ssl3_accept_~s__state~0); 54936#L148 assume !(8528 == ssl3_accept_~s__state~0); 54933#L151 assume !(8529 == ssl3_accept_~s__state~0); 53693#L154 assume 8544 == ssl3_accept_~s__state~0; 53341#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53336#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 53338#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53553#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53476#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 53531#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 53532#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54519#L586 assume !(8576 == ssl3_accept_~state~0); 54518#L604 ssl3_accept_~skip~0 := 0; 54511#L100-2 assume !false; 54512#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54505#L103 assume !(12292 == ssl3_accept_~s__state~0); 54506#L106 assume !(16384 == ssl3_accept_~s__state~0); 54499#L109 assume !(8192 == ssl3_accept_~s__state~0); 54500#L112 assume !(24576 == ssl3_accept_~s__state~0); 54493#L115 assume !(8195 == ssl3_accept_~s__state~0); 54494#L118 assume !(8480 == ssl3_accept_~s__state~0); 54487#L121 assume !(8481 == ssl3_accept_~s__state~0); 54488#L124 assume !(8482 == ssl3_accept_~s__state~0); 54481#L127 assume !(8464 == ssl3_accept_~s__state~0); 54482#L130 assume !(8465 == ssl3_accept_~s__state~0); 54475#L133 assume !(8466 == ssl3_accept_~s__state~0); 54476#L136 assume !(8496 == ssl3_accept_~s__state~0); 54469#L139 assume !(8497 == ssl3_accept_~s__state~0); 54470#L142 assume !(8512 == ssl3_accept_~s__state~0); 54463#L145 assume !(8513 == ssl3_accept_~s__state~0); 54464#L148 assume !(8528 == ssl3_accept_~s__state~0); 54457#L151 assume !(8529 == ssl3_accept_~s__state~0); 54458#L154 assume !(8544 == ssl3_accept_~s__state~0); 54451#L157 assume !(8545 == ssl3_accept_~s__state~0); 54452#L160 assume !(8560 == ssl3_accept_~s__state~0); 54445#L163 assume !(8561 == ssl3_accept_~s__state~0); 54446#L166 assume 8448 == ssl3_accept_~s__state~0; 53360#L167 assume !(ssl3_accept_~num1~0 > 0); 53362#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53369#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54888#L586 assume !(8576 == ssl3_accept_~state~0); 54886#L604 ssl3_accept_~skip~0 := 0; 54885#L100-2 assume !false; 54884#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54883#L103 assume !(12292 == ssl3_accept_~s__state~0); 54882#L106 assume !(16384 == ssl3_accept_~s__state~0); 54881#L109 assume !(8192 == ssl3_accept_~s__state~0); 54880#L112 assume !(24576 == ssl3_accept_~s__state~0); 54879#L115 assume !(8195 == ssl3_accept_~s__state~0); 54878#L118 assume !(8480 == ssl3_accept_~s__state~0); 54877#L121 assume !(8481 == ssl3_accept_~s__state~0); 54876#L124 assume !(8482 == ssl3_accept_~s__state~0); 54875#L127 assume !(8464 == ssl3_accept_~s__state~0); 54874#L130 assume !(8465 == ssl3_accept_~s__state~0); 54873#L133 assume !(8466 == ssl3_accept_~s__state~0); 54872#L136 assume !(8496 == ssl3_accept_~s__state~0); 54871#L139 assume !(8497 == ssl3_accept_~s__state~0); 54870#L142 assume !(8512 == ssl3_accept_~s__state~0); 54868#L145 assume !(8513 == ssl3_accept_~s__state~0); 54865#L148 assume !(8528 == ssl3_accept_~s__state~0); 54859#L151 assume !(8529 == ssl3_accept_~s__state~0); 54856#L154 assume !(8544 == ssl3_accept_~s__state~0); 54854#L157 assume !(8545 == ssl3_accept_~s__state~0); 54852#L160 assume !(8560 == ssl3_accept_~s__state~0); 54850#L163 assume !(8561 == ssl3_accept_~s__state~0); 54848#L166 assume !(8448 == ssl3_accept_~s__state~0); 54846#L169 assume 8576 == ssl3_accept_~s__state~0; 54751#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 54843#L450 assume !(ssl3_accept_~ret~0 <= 0); 54841#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 54646#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55237#L586 assume !(8576 == ssl3_accept_~state~0); 55235#L604 ssl3_accept_~skip~0 := 0; 55234#L100-2 assume !false; 55233#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55232#L103 assume !(12292 == ssl3_accept_~s__state~0); 55231#L106 assume !(16384 == ssl3_accept_~s__state~0); 55230#L109 assume !(8192 == ssl3_accept_~s__state~0); 55229#L112 assume !(24576 == ssl3_accept_~s__state~0); 55228#L115 assume !(8195 == ssl3_accept_~s__state~0); 55227#L118 assume !(8480 == ssl3_accept_~s__state~0); 55226#L121 assume !(8481 == ssl3_accept_~s__state~0); 55225#L124 assume !(8482 == ssl3_accept_~s__state~0); 55224#L127 assume !(8464 == ssl3_accept_~s__state~0); 55223#L130 assume !(8465 == ssl3_accept_~s__state~0); 55201#L133 assume 8466 == ssl3_accept_~s__state~0; 53564#L134 [2021-10-13 01:18:52,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-13 01:18:52,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763303070] [2021-10-13 01:18:52,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,153 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,164 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:52,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,165 INFO L82 PathProgramCache]: Analyzing trace with hash 79654223, now seen corresponding path program 1 times [2021-10-13 01:18:52,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914421225] [2021-10-13 01:18:52,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:52,243 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2021-10-13 01:18:52,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:52,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914421225] [2021-10-13 01:18:52,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914421225] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:52,244 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:52,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 01:18:52,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453057197] [2021-10-13 01:18:52,245 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:52,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:52,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:18:52,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:18:52,246 INFO L87 Difference]: Start difference. First operand 1949 states and 2566 transitions. cyclomatic complexity: 624 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:52,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:52,404 INFO L93 Difference]: Finished difference Result 2369 states and 3085 transitions. [2021-10-13 01:18:52,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 01:18:52,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2369 states and 3085 transitions. [2021-10-13 01:18:52,442 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2128 [2021-10-13 01:18:52,453 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2369 states to 2369 states and 3085 transitions. [2021-10-13 01:18:52,454 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2246 [2021-10-13 01:18:52,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2246 [2021-10-13 01:18:52,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2369 states and 3085 transitions. [2021-10-13 01:18:52,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:52,457 INFO L681 BuchiCegarLoop]: Abstraction has 2369 states and 3085 transitions. [2021-10-13 01:18:52,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2369 states and 3085 transitions. [2021-10-13 01:18:52,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2369 to 2040. [2021-10-13 01:18:52,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2040 states, 2040 states have (on average 1.3279411764705882) internal successors, (2709), 2039 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:52,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2040 states to 2040 states and 2709 transitions. [2021-10-13 01:18:52,519 INFO L704 BuchiCegarLoop]: Abstraction has 2040 states and 2709 transitions. [2021-10-13 01:18:52,519 INFO L587 BuchiCegarLoop]: Abstraction has 2040 states and 2709 transitions. [2021-10-13 01:18:52,519 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 01:18:52,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2040 states and 2709 transitions. [2021-10-13 01:18:52,526 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2021-10-13 01:18:52,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:52,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:52,532 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,532 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,532 INFO L791 eck$LassoCheckResult]: Stem: 57908#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); 57738#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57691#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57640#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 57692#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57694#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 57733#L100-2 assume !false; 57959#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58726#L103 assume !(12292 == ssl3_accept_~s__state~0); 58723#L106 assume !(16384 == ssl3_accept_~s__state~0); 58720#L109 assume !(8192 == ssl3_accept_~s__state~0); 58717#L112 assume !(24576 == ssl3_accept_~s__state~0); 58714#L115 assume !(8195 == ssl3_accept_~s__state~0); 58711#L118 assume !(8480 == ssl3_accept_~s__state~0); 58708#L121 assume !(8481 == ssl3_accept_~s__state~0); 58705#L124 assume !(8482 == ssl3_accept_~s__state~0); 58702#L127 assume 8464 == ssl3_accept_~s__state~0; 58016#L134 [2021-10-13 01:18:52,533 INFO L793 eck$LassoCheckResult]: Loop: 58016#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 57889#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 57890#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 59416#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59411#L586 assume !(8576 == ssl3_accept_~state~0); 58969#L604 ssl3_accept_~skip~0 := 0; 58963#L100-2 assume !false; 58750#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58749#L103 assume !(12292 == ssl3_accept_~s__state~0); 58748#L106 assume !(16384 == ssl3_accept_~s__state~0); 58747#L109 assume !(8192 == ssl3_accept_~s__state~0); 58746#L112 assume !(24576 == ssl3_accept_~s__state~0); 58745#L115 assume !(8195 == ssl3_accept_~s__state~0); 58744#L118 assume !(8480 == ssl3_accept_~s__state~0); 58066#L121 assume !(8481 == ssl3_accept_~s__state~0); 58743#L124 assume !(8482 == ssl3_accept_~s__state~0); 58742#L127 assume !(8464 == ssl3_accept_~s__state~0); 58741#L130 assume !(8465 == ssl3_accept_~s__state~0); 58740#L133 assume !(8466 == ssl3_accept_~s__state~0); 58254#L136 assume 8496 == ssl3_accept_~s__state~0; 58011#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 58252#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58251#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 58250#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 57729#L298-2 ssl3_accept_~s__init_num~0 := 0; 59428#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59423#L586 assume !(8576 == ssl3_accept_~state~0); 59420#L604 ssl3_accept_~skip~0 := 0; 59418#L100-2 assume !false; 58240#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58239#L103 assume !(12292 == ssl3_accept_~s__state~0); 58238#L106 assume !(16384 == ssl3_accept_~s__state~0); 58237#L109 assume !(8192 == ssl3_accept_~s__state~0); 58236#L112 assume !(24576 == ssl3_accept_~s__state~0); 58235#L115 assume !(8195 == ssl3_accept_~s__state~0); 58234#L118 assume !(8480 == ssl3_accept_~s__state~0); 58233#L121 assume !(8481 == ssl3_accept_~s__state~0); 58232#L124 assume !(8482 == ssl3_accept_~s__state~0); 58231#L127 assume !(8464 == ssl3_accept_~s__state~0); 58230#L130 assume !(8465 == ssl3_accept_~s__state~0); 58229#L133 assume !(8466 == ssl3_accept_~s__state~0); 58228#L136 assume !(8496 == ssl3_accept_~s__state~0); 58227#L139 assume !(8497 == ssl3_accept_~s__state~0); 58072#L142 assume 8512 == ssl3_accept_~s__state~0; 58006#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57817#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57819#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59644#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59639#L586 assume !(8576 == ssl3_accept_~state~0); 59636#L604 ssl3_accept_~skip~0 := 0; 59619#L100-2 assume !false; 58397#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58396#L103 assume !(12292 == ssl3_accept_~s__state~0); 58395#L106 assume !(16384 == ssl3_accept_~s__state~0); 58394#L109 assume !(8192 == ssl3_accept_~s__state~0); 58393#L112 assume !(24576 == ssl3_accept_~s__state~0); 58392#L115 assume !(8195 == ssl3_accept_~s__state~0); 58391#L118 assume !(8480 == ssl3_accept_~s__state~0); 58390#L121 assume !(8481 == ssl3_accept_~s__state~0); 58389#L124 assume !(8482 == ssl3_accept_~s__state~0); 58388#L127 assume !(8464 == ssl3_accept_~s__state~0); 58387#L130 assume !(8465 == ssl3_accept_~s__state~0); 58386#L133 assume !(8466 == ssl3_accept_~s__state~0); 58385#L136 assume !(8496 == ssl3_accept_~s__state~0); 58384#L139 assume !(8497 == ssl3_accept_~s__state~0); 58383#L142 assume !(8512 == ssl3_accept_~s__state~0); 58336#L145 assume !(8513 == ssl3_accept_~s__state~0); 58042#L148 assume 8528 == ssl3_accept_~s__state~0; 57730#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57731#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 57811#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 57812#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 57826#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 57739#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 57740#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59650#L586 assume !(8576 == ssl3_accept_~state~0); 59647#L604 ssl3_accept_~skip~0 := 0; 59637#L100-2 assume !false; 59507#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59382#L103 assume !(12292 == ssl3_accept_~s__state~0); 59383#L106 assume !(16384 == ssl3_accept_~s__state~0); 59376#L109 assume !(8192 == ssl3_accept_~s__state~0); 59377#L112 assume !(24576 == ssl3_accept_~s__state~0); 59370#L115 assume !(8195 == ssl3_accept_~s__state~0); 59371#L118 assume !(8480 == ssl3_accept_~s__state~0); 59330#L121 assume !(8481 == ssl3_accept_~s__state~0); 59331#L124 assume !(8482 == ssl3_accept_~s__state~0); 59325#L127 assume !(8464 == ssl3_accept_~s__state~0); 59326#L130 assume !(8465 == ssl3_accept_~s__state~0); 59321#L133 assume !(8466 == ssl3_accept_~s__state~0); 59322#L136 assume !(8496 == ssl3_accept_~s__state~0); 59297#L139 assume !(8497 == ssl3_accept_~s__state~0); 59298#L142 assume !(8512 == ssl3_accept_~s__state~0); 59282#L145 assume !(8513 == ssl3_accept_~s__state~0); 59283#L148 assume !(8528 == ssl3_accept_~s__state~0); 59277#L151 assume !(8529 == ssl3_accept_~s__state~0); 59278#L154 assume 8544 == ssl3_accept_~s__state~0; 57666#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57667#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 57664#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57665#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57659#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 57660#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 59481#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59476#L586 assume !(8576 == ssl3_accept_~state~0); 59473#L604 ssl3_accept_~skip~0 := 0; 59394#L100-2 assume !false; 59365#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59364#L103 assume !(12292 == ssl3_accept_~s__state~0); 59363#L106 assume !(16384 == ssl3_accept_~s__state~0); 59362#L109 assume !(8192 == ssl3_accept_~s__state~0); 59361#L112 assume !(24576 == ssl3_accept_~s__state~0); 59360#L115 assume !(8195 == ssl3_accept_~s__state~0); 59359#L118 assume !(8480 == ssl3_accept_~s__state~0); 59358#L121 assume !(8481 == ssl3_accept_~s__state~0); 59357#L124 assume !(8482 == ssl3_accept_~s__state~0); 59356#L127 assume !(8464 == ssl3_accept_~s__state~0); 59355#L130 assume !(8465 == ssl3_accept_~s__state~0); 59354#L133 assume !(8466 == ssl3_accept_~s__state~0); 59353#L136 assume !(8496 == ssl3_accept_~s__state~0); 59352#L139 assume !(8497 == ssl3_accept_~s__state~0); 59351#L142 assume !(8512 == ssl3_accept_~s__state~0); 59350#L145 assume !(8513 == ssl3_accept_~s__state~0); 59349#L148 assume !(8528 == ssl3_accept_~s__state~0); 59348#L151 assume !(8529 == ssl3_accept_~s__state~0); 59347#L154 assume !(8544 == ssl3_accept_~s__state~0); 59346#L157 assume !(8545 == ssl3_accept_~s__state~0); 59345#L160 assume !(8560 == ssl3_accept_~s__state~0); 59344#L163 assume !(8561 == ssl3_accept_~s__state~0); 59343#L166 assume 8448 == ssl3_accept_~s__state~0; 59342#L167 assume !(ssl3_accept_~num1~0 > 0); 59340#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59338#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59333#L586 assume !(8576 == ssl3_accept_~state~0); 59327#L604 ssl3_accept_~skip~0 := 0; 59203#L100-2 assume !false; 59103#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59102#L103 assume !(12292 == ssl3_accept_~s__state~0); 59101#L106 assume !(16384 == ssl3_accept_~s__state~0); 59100#L109 assume !(8192 == ssl3_accept_~s__state~0); 59099#L112 assume !(24576 == ssl3_accept_~s__state~0); 59098#L115 assume !(8195 == ssl3_accept_~s__state~0); 59097#L118 assume !(8480 == ssl3_accept_~s__state~0); 59096#L121 assume !(8481 == ssl3_accept_~s__state~0); 59095#L124 assume !(8482 == ssl3_accept_~s__state~0); 59094#L127 assume !(8464 == ssl3_accept_~s__state~0); 59093#L130 assume !(8465 == ssl3_accept_~s__state~0); 59092#L133 assume !(8466 == ssl3_accept_~s__state~0); 59091#L136 assume !(8496 == ssl3_accept_~s__state~0); 59090#L139 assume !(8497 == ssl3_accept_~s__state~0); 59089#L142 assume !(8512 == ssl3_accept_~s__state~0); 59088#L145 assume !(8513 == ssl3_accept_~s__state~0); 59087#L148 assume !(8528 == ssl3_accept_~s__state~0); 59086#L151 assume !(8529 == ssl3_accept_~s__state~0); 59085#L154 assume !(8544 == ssl3_accept_~s__state~0); 59084#L157 assume !(8545 == ssl3_accept_~s__state~0); 59083#L160 assume !(8560 == ssl3_accept_~s__state~0); 59082#L163 assume !(8561 == ssl3_accept_~s__state~0); 59081#L166 assume !(8448 == ssl3_accept_~s__state~0); 59080#L169 assume 8576 == ssl3_accept_~s__state~0; 58960#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 59079#L450 assume !(ssl3_accept_~ret~0 <= 0); 59078#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 58578#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59126#L586 assume 8576 == ssl3_accept_~state~0; 59120#L605 assume !(8592 == ssl3_accept_~s__state~0); 58971#L604 ssl3_accept_~skip~0 := 0; 58965#L100-2 assume !false; 58779#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58776#L103 assume !(12292 == ssl3_accept_~s__state~0); 58773#L106 assume !(16384 == ssl3_accept_~s__state~0); 58770#L109 assume !(8192 == ssl3_accept_~s__state~0); 58767#L112 assume !(24576 == ssl3_accept_~s__state~0); 58764#L115 assume !(8195 == ssl3_accept_~s__state~0); 58761#L118 assume !(8480 == ssl3_accept_~s__state~0); 58758#L121 assume !(8481 == ssl3_accept_~s__state~0); 58755#L124 assume !(8482 == ssl3_accept_~s__state~0); 58753#L127 assume !(8464 == ssl3_accept_~s__state~0); 58751#L130 assume !(8465 == ssl3_accept_~s__state~0); 58752#L133 assume 8466 == ssl3_accept_~s__state~0; 58016#L134 [2021-10-13 01:18:52,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-13 01:18:52,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053365401] [2021-10-13 01:18:52,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,534 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,542 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,555 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:52,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,556 INFO L82 PathProgramCache]: Analyzing trace with hash -1881805721, now seen corresponding path program 1 times [2021-10-13 01:18:52,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648302294] [2021-10-13 01:18:52,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,556 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:52,616 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-13 01:18:52,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:52,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648302294] [2021-10-13 01:18:52,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648302294] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:52,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:52,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:52,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918887424] [2021-10-13 01:18:52,617 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:52,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:52,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:52,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:52,618 INFO L87 Difference]: Start difference. First operand 2040 states and 2709 transitions. cyclomatic complexity: 676 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:52,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:52,640 INFO L93 Difference]: Finished difference Result 3431 states and 4527 transitions. [2021-10-13 01:18:52,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:52,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3431 states and 4527 transitions. [2021-10-13 01:18:52,659 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3218 [2021-10-13 01:18:52,670 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3431 states to 3431 states and 4527 transitions. [2021-10-13 01:18:52,670 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3322 [2021-10-13 01:18:52,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3322 [2021-10-13 01:18:52,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3431 states and 4527 transitions. [2021-10-13 01:18:52,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:52,674 INFO L681 BuchiCegarLoop]: Abstraction has 3431 states and 4527 transitions. [2021-10-13 01:18:52,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3431 states and 4527 transitions. [2021-10-13 01:18:52,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3431 to 2040. [2021-10-13 01:18:52,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2040 states, 2040 states have (on average 1.3269607843137254) internal successors, (2707), 2039 states have internal predecessors, (2707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:52,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2040 states to 2040 states and 2707 transitions. [2021-10-13 01:18:52,714 INFO L704 BuchiCegarLoop]: Abstraction has 2040 states and 2707 transitions. [2021-10-13 01:18:52,714 INFO L587 BuchiCegarLoop]: Abstraction has 2040 states and 2707 transitions. [2021-10-13 01:18:52,714 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 01:18:52,714 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2040 states and 2707 transitions. [2021-10-13 01:18:52,721 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2021-10-13 01:18:52,721 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:52,721 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:52,723 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,723 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,723 INFO L791 eck$LassoCheckResult]: Stem: 63366#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); 63213#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 63168#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63117#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 63169#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63171#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 63208#L100-2 assume !false; 63407#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63710#L103 assume !(12292 == ssl3_accept_~s__state~0); 63709#L106 assume !(16384 == ssl3_accept_~s__state~0); 63708#L109 assume !(8192 == ssl3_accept_~s__state~0); 63707#L112 assume !(24576 == ssl3_accept_~s__state~0); 63706#L115 assume !(8195 == ssl3_accept_~s__state~0); 63705#L118 assume !(8480 == ssl3_accept_~s__state~0); 63704#L121 assume !(8481 == ssl3_accept_~s__state~0); 63703#L124 assume !(8482 == ssl3_accept_~s__state~0); 63702#L127 assume 8464 == ssl3_accept_~s__state~0; 63369#L134 [2021-10-13 01:18:52,723 INFO L793 eck$LassoCheckResult]: Loop: 63369#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 63351#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 63352#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63359#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64859#L586 assume !(8576 == ssl3_accept_~state~0); 64857#L604 ssl3_accept_~skip~0 := 0; 64856#L100-2 assume !false; 64848#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64847#L103 assume !(12292 == ssl3_accept_~s__state~0); 64843#L106 assume !(16384 == ssl3_accept_~s__state~0); 64836#L109 assume !(8192 == ssl3_accept_~s__state~0); 64832#L112 assume !(24576 == ssl3_accept_~s__state~0); 64829#L115 assume !(8195 == ssl3_accept_~s__state~0); 64826#L118 assume !(8480 == ssl3_accept_~s__state~0); 64316#L121 assume !(8481 == ssl3_accept_~s__state~0); 64821#L124 assume !(8482 == ssl3_accept_~s__state~0); 64818#L127 assume !(8464 == ssl3_accept_~s__state~0); 64815#L130 assume !(8465 == ssl3_accept_~s__state~0); 64373#L133 assume !(8466 == ssl3_accept_~s__state~0); 64100#L136 assume 8496 == ssl3_accept_~s__state~0; 63477#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 64084#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63299#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 63300#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 63204#L298-2 ssl3_accept_~s__init_num~0 := 0; 64388#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64372#L586 assume !(8576 == ssl3_accept_~state~0); 64370#L604 ssl3_accept_~skip~0 := 0; 64369#L100-2 assume !false; 64368#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64367#L103 assume !(12292 == ssl3_accept_~s__state~0); 64366#L106 assume !(16384 == ssl3_accept_~s__state~0); 64365#L109 assume !(8192 == ssl3_accept_~s__state~0); 64364#L112 assume !(24576 == ssl3_accept_~s__state~0); 64363#L115 assume !(8195 == ssl3_accept_~s__state~0); 64362#L118 assume !(8480 == ssl3_accept_~s__state~0); 64361#L121 assume !(8481 == ssl3_accept_~s__state~0); 64360#L124 assume !(8482 == ssl3_accept_~s__state~0); 64359#L127 assume !(8464 == ssl3_accept_~s__state~0); 64358#L130 assume !(8465 == ssl3_accept_~s__state~0); 64357#L133 assume !(8466 == ssl3_accept_~s__state~0); 64356#L136 assume !(8496 == ssl3_accept_~s__state~0); 64355#L139 assume !(8497 == ssl3_accept_~s__state~0); 64354#L142 assume 8512 == ssl3_accept_~s__state~0; 63474#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64805#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 64803#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 64797#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64790#L586 assume !(8576 == ssl3_accept_~state~0); 64787#L604 ssl3_accept_~skip~0 := 0; 64785#L100-2 assume !false; 64783#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64781#L103 assume !(12292 == ssl3_accept_~s__state~0); 64779#L106 assume !(16384 == ssl3_accept_~s__state~0); 64777#L109 assume !(8192 == ssl3_accept_~s__state~0); 64775#L112 assume !(24576 == ssl3_accept_~s__state~0); 64773#L115 assume !(8195 == ssl3_accept_~s__state~0); 64771#L118 assume !(8480 == ssl3_accept_~s__state~0); 64769#L121 assume !(8481 == ssl3_accept_~s__state~0); 64767#L124 assume !(8482 == ssl3_accept_~s__state~0); 64765#L127 assume !(8464 == ssl3_accept_~s__state~0); 64763#L130 assume !(8465 == ssl3_accept_~s__state~0); 64761#L133 assume !(8466 == ssl3_accept_~s__state~0); 64759#L136 assume !(8496 == ssl3_accept_~s__state~0); 64757#L139 assume !(8497 == ssl3_accept_~s__state~0); 64756#L142 assume !(8512 == ssl3_accept_~s__state~0); 64088#L145 assume !(8513 == ssl3_accept_~s__state~0); 64089#L148 assume 8528 == ssl3_accept_~s__state~0; 63205#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63206#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 64755#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 63157#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 63158#L362 assume !(ssl3_accept_~ret~0 <= 0); 63328#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64751#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64746#L586 assume !(8576 == ssl3_accept_~state~0); 64744#L604 ssl3_accept_~skip~0 := 0; 64743#L100-2 assume !false; 64742#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64741#L103 assume !(12292 == ssl3_accept_~s__state~0); 64740#L106 assume !(16384 == ssl3_accept_~s__state~0); 64739#L109 assume !(8192 == ssl3_accept_~s__state~0); 64738#L112 assume !(24576 == ssl3_accept_~s__state~0); 64737#L115 assume !(8195 == ssl3_accept_~s__state~0); 64736#L118 assume !(8480 == ssl3_accept_~s__state~0); 64735#L121 assume !(8481 == ssl3_accept_~s__state~0); 64734#L124 assume !(8482 == ssl3_accept_~s__state~0); 64733#L127 assume !(8464 == ssl3_accept_~s__state~0); 64732#L130 assume !(8465 == ssl3_accept_~s__state~0); 64731#L133 assume !(8466 == ssl3_accept_~s__state~0); 64730#L136 assume !(8496 == ssl3_accept_~s__state~0); 64729#L139 assume !(8497 == ssl3_accept_~s__state~0); 64728#L142 assume !(8512 == ssl3_accept_~s__state~0); 64727#L145 assume !(8513 == ssl3_accept_~s__state~0); 64726#L148 assume !(8528 == ssl3_accept_~s__state~0); 64725#L151 assume !(8529 == ssl3_accept_~s__state~0); 64716#L154 assume 8544 == ssl3_accept_~s__state~0; 63469#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64714#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 63142#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63143#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63137#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 63138#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 64555#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64551#L586 assume !(8576 == ssl3_accept_~state~0); 64543#L604 ssl3_accept_~skip~0 := 0; 64544#L100-2 assume !false; 64537#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64538#L103 assume !(12292 == ssl3_accept_~s__state~0); 64531#L106 assume !(16384 == ssl3_accept_~s__state~0); 64532#L109 assume !(8192 == ssl3_accept_~s__state~0); 64524#L112 assume !(24576 == ssl3_accept_~s__state~0); 64525#L115 assume !(8195 == ssl3_accept_~s__state~0); 64516#L118 assume !(8480 == ssl3_accept_~s__state~0); 64517#L121 assume !(8481 == ssl3_accept_~s__state~0); 64508#L124 assume !(8482 == ssl3_accept_~s__state~0); 64509#L127 assume !(8464 == ssl3_accept_~s__state~0); 64499#L130 assume !(8465 == ssl3_accept_~s__state~0); 64500#L133 assume !(8466 == ssl3_accept_~s__state~0); 64491#L136 assume !(8496 == ssl3_accept_~s__state~0); 64492#L139 assume !(8497 == ssl3_accept_~s__state~0); 64485#L142 assume !(8512 == ssl3_accept_~s__state~0); 64486#L145 assume !(8513 == ssl3_accept_~s__state~0); 64479#L148 assume !(8528 == ssl3_accept_~s__state~0); 64480#L151 assume !(8529 == ssl3_accept_~s__state~0); 64473#L154 assume !(8544 == ssl3_accept_~s__state~0); 64474#L157 assume !(8545 == ssl3_accept_~s__state~0); 64466#L160 assume !(8560 == ssl3_accept_~s__state~0); 64467#L163 assume !(8561 == ssl3_accept_~s__state~0); 64461#L166 assume 8448 == ssl3_accept_~s__state~0; 64462#L167 assume !(ssl3_accept_~num1~0 > 0); 63172#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63173#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63222#L586 assume !(8576 == ssl3_accept_~state~0); 63226#L604 ssl3_accept_~skip~0 := 0; 63227#L100-2 assume !false; 63341#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63363#L103 assume !(12292 == ssl3_accept_~s__state~0); 63360#L106 assume !(16384 == ssl3_accept_~s__state~0); 63355#L109 assume !(8192 == ssl3_accept_~s__state~0); 63237#L112 assume !(24576 == ssl3_accept_~s__state~0); 63238#L115 assume !(8195 == ssl3_accept_~s__state~0); 63254#L118 assume !(8480 == ssl3_accept_~s__state~0); 63325#L121 assume !(8481 == ssl3_accept_~s__state~0); 65139#L124 assume !(8482 == ssl3_accept_~s__state~0); 65138#L127 assume !(8464 == ssl3_accept_~s__state~0); 65137#L130 assume !(8465 == ssl3_accept_~s__state~0); 65136#L133 assume !(8466 == ssl3_accept_~s__state~0); 65135#L136 assume !(8496 == ssl3_accept_~s__state~0); 63194#L139 assume !(8497 == ssl3_accept_~s__state~0); 63195#L142 assume !(8512 == ssl3_accept_~s__state~0); 63261#L145 assume !(8513 == ssl3_accept_~s__state~0); 63198#L148 assume !(8528 == ssl3_accept_~s__state~0); 63199#L151 assume !(8529 == ssl3_accept_~s__state~0); 63305#L154 assume !(8544 == ssl3_accept_~s__state~0); 63125#L157 assume !(8545 == ssl3_accept_~s__state~0); 63126#L160 assume !(8560 == ssl3_accept_~s__state~0); 63322#L163 assume !(8561 == ssl3_accept_~s__state~0); 63323#L166 assume !(8448 == ssl3_accept_~s__state~0); 63324#L169 assume 8576 == ssl3_accept_~s__state~0; 64949#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 65097#L450 assume !(ssl3_accept_~ret~0 <= 0); 65096#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 63219#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64911#L586 assume 8576 == ssl3_accept_~state~0; 64909#L605 assume !(8592 == ssl3_accept_~s__state~0); 64908#L604 ssl3_accept_~skip~0 := 0; 64907#L100-2 assume !false; 64906#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64905#L103 assume !(12292 == ssl3_accept_~s__state~0); 64904#L106 assume !(16384 == ssl3_accept_~s__state~0); 64903#L109 assume !(8192 == ssl3_accept_~s__state~0); 64902#L112 assume !(24576 == ssl3_accept_~s__state~0); 64901#L115 assume !(8195 == ssl3_accept_~s__state~0); 64900#L118 assume !(8480 == ssl3_accept_~s__state~0); 64899#L121 assume !(8481 == ssl3_accept_~s__state~0); 64898#L124 assume !(8482 == ssl3_accept_~s__state~0); 64897#L127 assume !(8464 == ssl3_accept_~s__state~0); 64896#L130 assume !(8465 == ssl3_accept_~s__state~0); 64810#L133 assume 8466 == ssl3_accept_~s__state~0; 63369#L134 [2021-10-13 01:18:52,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-13 01:18:52,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888808618] [2021-10-13 01:18:52,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,733 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,740 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:52,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,741 INFO L82 PathProgramCache]: Analyzing trace with hash 2140814150, now seen corresponding path program 1 times [2021-10-13 01:18:52,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663214996] [2021-10-13 01:18:52,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,742 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,755 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,784 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:52,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1461064014, now seen corresponding path program 1 times [2021-10-13 01:18:52,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739114962] [2021-10-13 01:18:52,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,806 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,921 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:54,532 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:18:54,532 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:18:54,532 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:18:54,533 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:18:54,533 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:18:54,533 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:54,533 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:18:54,533 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:18:54,533 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-10-13 01:18:54,533 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:18:54,533 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:18:54,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,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-13 01:18:54,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:54,907 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:18:54,907 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:18:54,907 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:54,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:54,914 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:54,922 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:54,922 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:54,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 01:18:54,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-10-13 01:18:54,961 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:54,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:54,962 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:54,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 01:18:54,964 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:18:54,964 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:55,001 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:18:55,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:55,022 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:18:55,023 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:18:55,023 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:18:55,023 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:18:55,023 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:18:55,023 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:55,023 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:18:55,023 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:18:55,023 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-10-13 01:18:55,023 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:18:55,023 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:18:55,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,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-13 01:18:55,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,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-13 01:18:55,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-13 01:18:55,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:55,386 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:18:55,387 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:18:55,387 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:55,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:55,402 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:55,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 01:18:55,409 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:55,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:55,417 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:55,418 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:55,418 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:55,418 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:55,420 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:55,420 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:55,437 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:18:55,440 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:18:55,440 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:18:55,440 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:55,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:55,445 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:55,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-13 01:18:55,453 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:18:55,453 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:18:55,454 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:18:55,454 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-13 01:18:55,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:55,473 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:18:55,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:55,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:55,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:18:55,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:55,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:55,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:18:55,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:56,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:56,813 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-13 01:18:56,814 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:18:56,814 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2040 states and 2707 transitions. cyclomatic complexity: 674 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:56,879 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2040 states and 2707 transitions. cyclomatic complexity: 674. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 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 4874 states and 6428 transitions. Complement of second has 4 states. [2021-10-13 01:18:56,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-13 01:18:56,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:56,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 407 transitions. [2021-10-13 01:18:56,881 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 407 transitions. Stem has 17 letters. Loop has 180 letters. [2021-10-13 01:18:56,887 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:56,887 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 407 transitions. Stem has 197 letters. Loop has 180 letters. [2021-10-13 01:18:56,889 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:56,890 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 407 transitions. Stem has 17 letters. Loop has 360 letters. [2021-10-13 01:18:56,892 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:56,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4874 states and 6428 transitions. [2021-10-13 01:18:56,914 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2021-10-13 01:18:56,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4874 states to 4874 states and 6428 transitions. [2021-10-13 01:18:56,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3344 [2021-10-13 01:18:56,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3350 [2021-10-13 01:18:56,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4874 states and 6428 transitions. [2021-10-13 01:18:56,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:56,935 INFO L681 BuchiCegarLoop]: Abstraction has 4874 states and 6428 transitions. [2021-10-13 01:18:56,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states and 6428 transitions. [2021-10-13 01:18:56,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4868. [2021-10-13 01:18:56,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4868 states, 4868 states have (on average 1.3186113393590797) internal successors, (6419), 4867 states have internal predecessors, (6419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:18:57,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4868 states to 4868 states and 6419 transitions. [2021-10-13 01:18:57,010 INFO L704 BuchiCegarLoop]: Abstraction has 4868 states and 6419 transitions. [2021-10-13 01:18:57,010 INFO L587 BuchiCegarLoop]: Abstraction has 4868 states and 6419 transitions. [2021-10-13 01:18:57,010 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 01:18:57,010 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4868 states and 6419 transitions. [2021-10-13 01:18:57,039 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2021-10-13 01:18:57,039 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:57,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:57,041 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:57,041 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:57,042 INFO L791 eck$LassoCheckResult]: Stem: 70974#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); 70771#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 70720#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70643#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 70721#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70723#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 70763#L100-2 assume !false; 71965#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73732#L103 assume !(12292 == ssl3_accept_~s__state~0); 73729#L106 assume !(16384 == ssl3_accept_~s__state~0); 73726#L109 assume !(8192 == ssl3_accept_~s__state~0); 73723#L112 assume !(24576 == ssl3_accept_~s__state~0); 73720#L115 assume !(8195 == ssl3_accept_~s__state~0); 73717#L118 assume !(8480 == ssl3_accept_~s__state~0); 73715#L121 assume !(8481 == ssl3_accept_~s__state~0); 72649#L124 assume !(8482 == ssl3_accept_~s__state~0); 72650#L127 assume 8464 == ssl3_accept_~s__state~0; 71617#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 71618#L275 [2021-10-13 01:18:57,042 INFO L793 eck$LassoCheckResult]: Loop: 71618#L275 assume !(0 == ssl3_accept_~blastFlag~0); 73342#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 73296#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73282#L586 assume !(8576 == ssl3_accept_~state~0); 73278#L604 ssl3_accept_~skip~0 := 0; 73275#L100-2 assume !false; 73272#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73269#L103 assume !(12292 == ssl3_accept_~s__state~0); 73266#L106 assume !(16384 == ssl3_accept_~s__state~0); 73263#L109 assume !(8192 == ssl3_accept_~s__state~0); 73260#L112 assume !(24576 == ssl3_accept_~s__state~0); 73257#L115 assume !(8195 == ssl3_accept_~s__state~0); 73254#L118 assume !(8480 == ssl3_accept_~s__state~0); 73251#L121 assume !(8481 == ssl3_accept_~s__state~0); 73248#L124 assume !(8482 == ssl3_accept_~s__state~0); 73245#L127 assume !(8464 == ssl3_accept_~s__state~0); 73242#L130 assume !(8465 == ssl3_accept_~s__state~0); 73239#L133 assume !(8466 == ssl3_accept_~s__state~0); 73237#L136 assume 8496 == ssl3_accept_~s__state~0; 72994#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 73236#L288 assume !(1 == ssl3_accept_~blastFlag~0); 73235#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 73234#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 73232#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 73231#L298-2 ssl3_accept_~s__init_num~0 := 0; 73229#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73224#L586 assume !(8576 == ssl3_accept_~state~0); 73222#L604 ssl3_accept_~skip~0 := 0; 73221#L100-2 assume !false; 73220#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73219#L103 assume !(12292 == ssl3_accept_~s__state~0); 73218#L106 assume !(16384 == ssl3_accept_~s__state~0); 73217#L109 assume !(8192 == ssl3_accept_~s__state~0); 73216#L112 assume !(24576 == ssl3_accept_~s__state~0); 73215#L115 assume !(8195 == ssl3_accept_~s__state~0); 73214#L118 assume !(8480 == ssl3_accept_~s__state~0); 73213#L121 assume !(8481 == ssl3_accept_~s__state~0); 73212#L124 assume !(8482 == ssl3_accept_~s__state~0); 73211#L127 assume !(8464 == ssl3_accept_~s__state~0); 73210#L130 assume !(8465 == ssl3_accept_~s__state~0); 73209#L133 assume !(8466 == ssl3_accept_~s__state~0); 73208#L136 assume !(8496 == ssl3_accept_~s__state~0); 73207#L139 assume !(8497 == ssl3_accept_~s__state~0); 73206#L142 assume 8512 == ssl3_accept_~s__state~0; 72989#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73205#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 73203#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73201#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73196#L586 assume !(8576 == ssl3_accept_~state~0); 73194#L604 ssl3_accept_~skip~0 := 0; 73193#L100-2 assume !false; 73192#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73191#L103 assume !(12292 == ssl3_accept_~s__state~0); 73190#L106 assume !(16384 == ssl3_accept_~s__state~0); 73189#L109 assume !(8192 == ssl3_accept_~s__state~0); 73188#L112 assume !(24576 == ssl3_accept_~s__state~0); 73187#L115 assume !(8195 == ssl3_accept_~s__state~0); 73186#L118 assume !(8480 == ssl3_accept_~s__state~0); 73185#L121 assume !(8481 == ssl3_accept_~s__state~0); 73184#L124 assume !(8482 == ssl3_accept_~s__state~0); 73183#L127 assume !(8464 == ssl3_accept_~s__state~0); 73182#L130 assume !(8465 == ssl3_accept_~s__state~0); 73181#L133 assume !(8466 == ssl3_accept_~s__state~0); 73180#L136 assume !(8496 == ssl3_accept_~s__state~0); 73179#L139 assume !(8497 == ssl3_accept_~s__state~0); 73178#L142 assume !(8512 == ssl3_accept_~s__state~0); 73177#L145 assume !(8513 == ssl3_accept_~s__state~0); 73176#L148 assume 8528 == ssl3_accept_~s__state~0; 72984#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73174#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 73171#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 73166#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 73164#L362 assume !(ssl3_accept_~ret~0 <= 0); 73163#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 73161#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73155#L586 assume !(8576 == ssl3_accept_~state~0); 73149#L604 ssl3_accept_~skip~0 := 0; 73146#L100-2 assume !false; 73144#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73142#L103 assume !(12292 == ssl3_accept_~s__state~0); 73140#L106 assume !(16384 == ssl3_accept_~s__state~0); 73138#L109 assume !(8192 == ssl3_accept_~s__state~0); 73136#L112 assume !(24576 == ssl3_accept_~s__state~0); 73134#L115 assume !(8195 == ssl3_accept_~s__state~0); 73132#L118 assume !(8480 == ssl3_accept_~s__state~0); 73130#L121 assume !(8481 == ssl3_accept_~s__state~0); 73128#L124 assume !(8482 == ssl3_accept_~s__state~0); 73126#L127 assume !(8464 == ssl3_accept_~s__state~0); 73124#L130 assume !(8465 == ssl3_accept_~s__state~0); 73122#L133 assume !(8466 == ssl3_accept_~s__state~0); 73120#L136 assume !(8496 == ssl3_accept_~s__state~0); 73118#L139 assume !(8497 == ssl3_accept_~s__state~0); 73116#L142 assume !(8512 == ssl3_accept_~s__state~0); 73114#L145 assume !(8513 == ssl3_accept_~s__state~0); 73112#L148 assume !(8528 == ssl3_accept_~s__state~0); 73110#L151 assume !(8529 == ssl3_accept_~s__state~0); 73108#L154 assume 8544 == ssl3_accept_~s__state~0; 72979#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 73105#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 73102#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73100#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73097#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 73095#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 73093#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73088#L586 assume !(8576 == ssl3_accept_~state~0); 73086#L604 ssl3_accept_~skip~0 := 0; 73085#L100-2 assume !false; 73084#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73083#L103 assume !(12292 == ssl3_accept_~s__state~0); 73082#L106 assume !(16384 == ssl3_accept_~s__state~0); 73081#L109 assume !(8192 == ssl3_accept_~s__state~0); 73080#L112 assume !(24576 == ssl3_accept_~s__state~0); 73079#L115 assume !(8195 == ssl3_accept_~s__state~0); 73078#L118 assume !(8480 == ssl3_accept_~s__state~0); 73077#L121 assume !(8481 == ssl3_accept_~s__state~0); 73076#L124 assume !(8482 == ssl3_accept_~s__state~0); 73075#L127 assume !(8464 == ssl3_accept_~s__state~0); 73074#L130 assume !(8465 == ssl3_accept_~s__state~0); 73073#L133 assume !(8466 == ssl3_accept_~s__state~0); 73071#L136 assume !(8496 == ssl3_accept_~s__state~0); 73069#L139 assume !(8497 == ssl3_accept_~s__state~0); 73067#L142 assume !(8512 == ssl3_accept_~s__state~0); 73065#L145 assume !(8513 == ssl3_accept_~s__state~0); 73063#L148 assume !(8528 == ssl3_accept_~s__state~0); 73061#L151 assume !(8529 == ssl3_accept_~s__state~0); 73059#L154 assume !(8544 == ssl3_accept_~s__state~0); 73057#L157 assume !(8545 == ssl3_accept_~s__state~0); 73055#L160 assume !(8560 == ssl3_accept_~s__state~0); 73053#L163 assume !(8561 == ssl3_accept_~s__state~0); 73051#L166 assume 8448 == ssl3_accept_~s__state~0; 73048#L167 assume !(ssl3_accept_~num1~0 > 0); 73044#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73037#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73030#L586 assume !(8576 == ssl3_accept_~state~0); 73027#L604 ssl3_accept_~skip~0 := 0; 73025#L100-2 assume !false; 73023#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73021#L103 assume !(12292 == ssl3_accept_~s__state~0); 73019#L106 assume !(16384 == ssl3_accept_~s__state~0); 73017#L109 assume !(8192 == ssl3_accept_~s__state~0); 73015#L112 assume !(24576 == ssl3_accept_~s__state~0); 73012#L115 assume !(8195 == ssl3_accept_~s__state~0); 73010#L118 assume !(8480 == ssl3_accept_~s__state~0); 73007#L121 assume !(8481 == ssl3_accept_~s__state~0); 73004#L124 assume !(8482 == ssl3_accept_~s__state~0); 73002#L127 assume !(8464 == ssl3_accept_~s__state~0); 73000#L130 assume !(8465 == ssl3_accept_~s__state~0); 72997#L133 assume !(8466 == ssl3_accept_~s__state~0); 72995#L136 assume !(8496 == ssl3_accept_~s__state~0); 72992#L139 assume !(8497 == ssl3_accept_~s__state~0); 72990#L142 assume !(8512 == ssl3_accept_~s__state~0); 72987#L145 assume !(8513 == ssl3_accept_~s__state~0); 72985#L148 assume !(8528 == ssl3_accept_~s__state~0); 72982#L151 assume !(8529 == ssl3_accept_~s__state~0); 72980#L154 assume !(8544 == ssl3_accept_~s__state~0); 72977#L157 assume !(8545 == ssl3_accept_~s__state~0); 72975#L160 assume !(8560 == ssl3_accept_~s__state~0); 72971#L163 assume !(8561 == ssl3_accept_~s__state~0); 72969#L166 assume !(8448 == ssl3_accept_~s__state~0); 72970#L169 assume 8576 == ssl3_accept_~s__state~0; 72931#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 72932#L450 assume !(ssl3_accept_~ret~0 <= 0); 72917#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72918#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73297#L586 assume 8576 == ssl3_accept_~state~0; 73283#L605 assume !(8592 == ssl3_accept_~s__state~0); 73279#L604 ssl3_accept_~skip~0 := 0; 73276#L100-2 assume !false; 73273#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73270#L103 assume !(12292 == ssl3_accept_~s__state~0); 73267#L106 assume !(16384 == ssl3_accept_~s__state~0); 73264#L109 assume !(8192 == ssl3_accept_~s__state~0); 73261#L112 assume !(24576 == ssl3_accept_~s__state~0); 73258#L115 assume !(8195 == ssl3_accept_~s__state~0); 73255#L118 assume !(8480 == ssl3_accept_~s__state~0); 73252#L121 assume !(8481 == ssl3_accept_~s__state~0); 73249#L124 assume !(8482 == ssl3_accept_~s__state~0); 73246#L127 assume !(8464 == ssl3_accept_~s__state~0); 73243#L130 assume !(8465 == ssl3_accept_~s__state~0); 73240#L133 assume 8466 == ssl3_accept_~s__state~0; 72999#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 71618#L275 [2021-10-13 01:18:57,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:57,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-13 01:18:57,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:57,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579567434] [2021-10-13 01:18:57,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:57,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:57,053 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:57,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:57,061 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:57,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:57,062 INFO L82 PathProgramCache]: Analyzing trace with hash -247589480, now seen corresponding path program 1 times [2021-10-13 01:18:57,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:57,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850167637] [2021-10-13 01:18:57,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:57,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:57,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:57,083 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:57,110 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:57,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:57,111 INFO L82 PathProgramCache]: Analyzing trace with hash -688937295, now seen corresponding path program 1 times [2021-10-13 01:18:57,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:57,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668559322] [2021-10-13 01:18:57,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:57,112 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:57,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:57,156 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-10-13 01:18:57,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:57,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668559322] [2021-10-13 01:18:57,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668559322] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:57,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:57,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:57,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030894999] [2021-10-13 01:18:58,625 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:18:58,625 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:18:58,625 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:18:58,625 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:18:58,625 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:18:58,625 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:58,625 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:18:58,625 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:18:58,626 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration27_Loop [2021-10-13 01:18:58,626 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:18:58,626 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:18:58,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,659 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,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-13 01:18:58,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,685 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,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-13 01:18:58,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:58,953 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:18:58,953 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:18:58,953 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:58,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:58,956 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:58,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-13 01:18:58,961 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:58,961 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:58,969 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:58,969 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,003 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,004 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-13 01:18:59,005 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,005 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,020 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,021 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,040 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,040 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-13 01:18:59,045 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,045 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,057 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,057 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,076 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,076 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,078 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-13 01:18:59,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,098 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,098 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-10-13 01:18:59,121 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,122 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,124 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,124 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,124 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-13 01:18:59,137 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,137 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45=2, ULTIMATE.start_ssl3_accept_~l~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45=2, ULTIMATE.start_ssl3_accept_~l~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,156 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-10-13 01:18:59,156 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,157 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-13 01:18:59,159 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,159 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,191 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,192 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=0, ULTIMATE.start_ssl3_accept_#t~nondet43=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=0, ULTIMATE.start_ssl3_accept_#t~nondet43=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,197 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,197 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-13 01:18:59,199 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,199 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,207 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,207 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,231 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,232 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-13 01:18:59,233 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,233 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,264 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,264 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,266 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-10-13 01:18:59,267 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,267 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-13 01:18:59,268 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,268 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,299 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,299 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,302 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,302 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-13 01:18:59,303 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,316 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,316 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,335 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,335 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,346 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-13 01:18:59,348 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,348 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,357 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,357 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-10-13 01:18:59,376 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,377 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-13 01:18:59,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,378 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,390 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,390 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,429 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,436 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,436 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-13 01:18:59,458 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:59,458 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:59,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-10-13 01:18:59,486 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,487 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-13 01:18:59,489 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:59,489 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-10-13 01:18:59,516 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,516 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-13 01:18:59,519 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:18:59,519 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:59,528 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:18:59,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,550 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:18:59,550 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:18:59,550 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:18:59,550 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:18:59,551 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:18:59,551 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,551 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:18:59,551 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:18:59,551 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration27_Loop [2021-10-13 01:18:59,551 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:18:59,551 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:18:59,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,597 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,603 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,626 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:18:59,897 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:18:59,897 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:18:59,898 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,902 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:59,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:59,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:59,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:59,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:59,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:59,916 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:59,916 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:59,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-13 01:18:59,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:59,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:59,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,955 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-13 01:18:59,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:59,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:59,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:59,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:59,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:59,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:59,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:59,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:59,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:59,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-10-13 01:18:59,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:59,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:59,992 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:59,993 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:18:59,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-13 01:19:00,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,002 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,004 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-10-13 01:19:00,024 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,024 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-13 01:19:00,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,033 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,033 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:19:00,033 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,034 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:19:00,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-10-13 01:19:00,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,055 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-13 01:19:00,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,065 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:19:00,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,067 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:19:00,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,070 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-10-13 01:19:00,089 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,090 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-13 01:19:00,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,098 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,098 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,099 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,100 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:00,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,123 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-13 01:19:00,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,138 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,159 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-10-13 01:19:00,159 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,160 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-13 01:19:00,166 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,174 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,177 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-10-13 01:19:00,196 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,196 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-13 01:19:00,198 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,207 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:00,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,226 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-13 01:19:00,227 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,234 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,234 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,234 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,235 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-13 01:19:00,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,255 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-13 01:19:00,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,263 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,264 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,264 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,265 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:00,284 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,285 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-13 01:19:00,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,313 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-10-13 01:19:00,314 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,315 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-13 01:19:00,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,323 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:00,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:00,351 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,353 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-13 01:19:00,354 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:00,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:00,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:00,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:00,361 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:00,361 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:00,362 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:00,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:00,363 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:19:00,365 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:19:00,365 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:19:00,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:00,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:00,366 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:00,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-13 01:19:00,367 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:19:00,367 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:19:00,367 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:19:00,367 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2021-10-13 01:19:00,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-10-13 01:19:00,387 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:19:00,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:00,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:00,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:19:00,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:00,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:00,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:19:00,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:00,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:01,783 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-13 01:19:01,784 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-10-13 01:19:01,785 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4868 states and 6419 transitions. cyclomatic complexity: 1562 Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:01,878 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4868 states and 6419 transitions. cyclomatic complexity: 1562. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 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 11943 states and 15725 transitions. Complement of second has 4 states. [2021-10-13 01:19:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-13 01:19:01,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:01,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 406 transitions. [2021-10-13 01:19:01,879 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 18 letters. Loop has 181 letters. [2021-10-13 01:19:01,881 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:19:01,882 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 199 letters. Loop has 181 letters. [2021-10-13 01:19:01,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:19:01,883 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 18 letters. Loop has 362 letters. [2021-10-13 01:19:01,886 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:19:01,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11943 states and 15725 transitions. [2021-10-13 01:19:01,959 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4604 [2021-10-13 01:19:01,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11943 states to 10526 states and 13852 transitions. [2021-10-13 01:19:01,993 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4727 [2021-10-13 01:19:01,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4743 [2021-10-13 01:19:01,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10526 states and 13852 transitions. [2021-10-13 01:19:01,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:19:01,999 INFO L681 BuchiCegarLoop]: Abstraction has 10526 states and 13852 transitions. [2021-10-13 01:19:02,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10526 states and 13852 transitions. [2021-10-13 01:19:02,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10526 to 9087. [2021-10-13 01:19:02,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3174865192032574) internal successors, (11972), 9086 states have internal predecessors, (11972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:02,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11972 transitions. [2021-10-13 01:19:02,149 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11972 transitions. [2021-10-13 01:19:02,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:02,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:19:02,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:19:02,151 INFO L87 Difference]: Start difference. First operand 9087 states and 11972 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:02,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:02,198 INFO L93 Difference]: Finished difference Result 9089 states and 11954 transitions. [2021-10-13 01:19:02,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:19:02,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9089 states and 11954 transitions. [2021-10-13 01:19:02,234 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-13 01:19:02,346 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9089 states to 9087 states and 11952 transitions. [2021-10-13 01:19:02,346 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3312 [2021-10-13 01:19:02,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3312 [2021-10-13 01:19:02,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9087 states and 11952 transitions. [2021-10-13 01:19:02,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:19:02,351 INFO L681 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-10-13 01:19:02,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9087 states and 11952 transitions. [2021-10-13 01:19:02,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9087 to 9087. [2021-10-13 01:19:02,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9087 states, 9087 states have (on average 1.3152855727963024) internal successors, (11952), 9086 states have internal predecessors, (11952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:02,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9087 states to 9087 states and 11952 transitions. [2021-10-13 01:19:02,517 INFO L704 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-10-13 01:19:02,517 INFO L587 BuchiCegarLoop]: Abstraction has 9087 states and 11952 transitions. [2021-10-13 01:19:02,517 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 01:19:02,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9087 states and 11952 transitions. [2021-10-13 01:19:02,547 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-13 01:19:02,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:02,547 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:02,549 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:02,549 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:02,550 INFO L791 eck$LassoCheckResult]: Stem: 106593#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); 106380#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 106325#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 106248#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 106326#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 106328#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 106367#L100-2 assume !false; 106777#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107176#L103 assume !(12292 == ssl3_accept_~s__state~0); 107172#L106 assume !(16384 == ssl3_accept_~s__state~0); 107173#L109 assume !(8192 == ssl3_accept_~s__state~0); 107168#L112 assume !(24576 == ssl3_accept_~s__state~0); 107169#L115 assume !(8195 == ssl3_accept_~s__state~0); 107164#L118 assume !(8480 == ssl3_accept_~s__state~0); 107165#L121 assume !(8481 == ssl3_accept_~s__state~0); 107160#L124 assume !(8482 == ssl3_accept_~s__state~0); 107161#L127 assume 8464 == ssl3_accept_~s__state~0; 106872#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 110900#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 110895#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 106586#L549 [2021-10-13 01:19:02,550 INFO L793 eck$LassoCheckResult]: Loop: 106586#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110462#L586 assume !(8576 == ssl3_accept_~state~0); 110454#L604 ssl3_accept_~skip~0 := 0; 110446#L100-2 assume !false; 110442#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110439#L103 assume !(12292 == ssl3_accept_~s__state~0); 110436#L106 assume !(16384 == ssl3_accept_~s__state~0); 110433#L109 assume !(8192 == ssl3_accept_~s__state~0); 110430#L112 assume !(24576 == ssl3_accept_~s__state~0); 110427#L115 assume !(8195 == ssl3_accept_~s__state~0); 110424#L118 assume !(8480 == ssl3_accept_~s__state~0); 110421#L121 assume !(8481 == ssl3_accept_~s__state~0); 110418#L124 assume !(8482 == ssl3_accept_~s__state~0); 110415#L127 assume !(8464 == ssl3_accept_~s__state~0); 110413#L130 assume !(8465 == ssl3_accept_~s__state~0); 110282#L133 assume !(8466 == ssl3_accept_~s__state~0); 106617#L136 assume 8496 == ssl3_accept_~s__state~0; 109398#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 106344#L288 assume !(1 == ssl3_accept_~blastFlag~0); 106345#L291 assume !(3 == ssl3_accept_~blastFlag~0); 106496#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 106497#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 109384#L298-2 ssl3_accept_~s__init_num~0 := 0; 109487#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109482#L586 assume !(8576 == ssl3_accept_~state~0); 109451#L604 ssl3_accept_~skip~0 := 0; 109450#L100-2 assume !false; 109448#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109446#L103 assume !(12292 == ssl3_accept_~s__state~0); 109445#L106 assume !(16384 == ssl3_accept_~s__state~0); 109444#L109 assume !(8192 == ssl3_accept_~s__state~0); 109442#L112 assume !(24576 == ssl3_accept_~s__state~0); 109441#L115 assume !(8195 == ssl3_accept_~s__state~0); 109439#L118 assume !(8480 == ssl3_accept_~s__state~0); 109433#L121 assume !(8481 == ssl3_accept_~s__state~0); 109430#L124 assume !(8482 == ssl3_accept_~s__state~0); 109428#L127 assume !(8464 == ssl3_accept_~s__state~0); 109427#L130 assume !(8465 == ssl3_accept_~s__state~0); 109424#L133 assume !(8466 == ssl3_accept_~s__state~0); 109423#L136 assume !(8496 == ssl3_accept_~s__state~0); 109401#L139 assume !(8497 == ssl3_accept_~s__state~0); 106659#L142 assume 8512 == ssl3_accept_~s__state~0; 106534#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 106482#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 106249#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 106250#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109374#L586 assume !(8576 == ssl3_accept_~state~0); 109371#L604 ssl3_accept_~skip~0 := 0; 109372#L100-2 assume !false; 109365#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109366#L103 assume !(12292 == ssl3_accept_~s__state~0); 109341#L106 assume !(16384 == ssl3_accept_~s__state~0); 109342#L109 assume !(8192 == ssl3_accept_~s__state~0); 109327#L112 assume !(24576 == ssl3_accept_~s__state~0); 109328#L115 assume !(8195 == ssl3_accept_~s__state~0); 109310#L118 assume !(8480 == ssl3_accept_~s__state~0); 109311#L121 assume !(8481 == ssl3_accept_~s__state~0); 109304#L124 assume !(8482 == ssl3_accept_~s__state~0); 109305#L127 assume !(8464 == ssl3_accept_~s__state~0); 109298#L130 assume !(8465 == ssl3_accept_~s__state~0); 109299#L133 assume !(8466 == ssl3_accept_~s__state~0); 109294#L136 assume !(8496 == ssl3_accept_~s__state~0); 109295#L139 assume !(8497 == ssl3_accept_~s__state~0); 109289#L142 assume !(8512 == ssl3_accept_~s__state~0); 109290#L145 assume !(8513 == ssl3_accept_~s__state~0); 106625#L148 assume 8528 == ssl3_accept_~s__state~0; 106626#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 106568#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 106569#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 106492#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 109367#L362 assume !(ssl3_accept_~ret~0 <= 0); 106376#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 106377#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111859#L586 assume !(8576 == ssl3_accept_~state~0); 111848#L604 ssl3_accept_~skip~0 := 0; 111843#L100-2 assume !false; 111836#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111832#L103 assume !(12292 == ssl3_accept_~s__state~0); 111829#L106 assume !(16384 == ssl3_accept_~s__state~0); 111825#L109 assume !(8192 == ssl3_accept_~s__state~0); 111822#L112 assume !(24576 == ssl3_accept_~s__state~0); 111818#L115 assume !(8195 == ssl3_accept_~s__state~0); 111810#L118 assume !(8480 == ssl3_accept_~s__state~0); 111805#L121 assume !(8481 == ssl3_accept_~s__state~0); 111801#L124 assume !(8482 == ssl3_accept_~s__state~0); 111797#L127 assume !(8464 == ssl3_accept_~s__state~0); 111793#L130 assume !(8465 == ssl3_accept_~s__state~0); 111789#L133 assume !(8466 == ssl3_accept_~s__state~0); 111785#L136 assume !(8496 == ssl3_accept_~s__state~0); 111760#L139 assume !(8497 == ssl3_accept_~s__state~0); 111718#L142 assume !(8512 == ssl3_accept_~s__state~0); 106439#L145 assume !(8513 == ssl3_accept_~s__state~0); 106352#L148 assume !(8528 == ssl3_accept_~s__state~0); 106353#L151 assume !(8529 == ssl3_accept_~s__state~0); 106643#L154 assume 8544 == ssl3_accept_~s__state~0; 106644#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 106275#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 106277#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 106584#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 106469#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 106555#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 106556#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109806#L586 assume !(8576 == ssl3_accept_~state~0); 109805#L604 ssl3_accept_~skip~0 := 0; 109794#L100-2 assume !false; 109795#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109784#L103 assume !(12292 == ssl3_accept_~s__state~0); 109785#L106 assume !(16384 == ssl3_accept_~s__state~0); 109774#L109 assume !(8192 == ssl3_accept_~s__state~0); 109775#L112 assume !(24576 == ssl3_accept_~s__state~0); 109764#L115 assume !(8195 == ssl3_accept_~s__state~0); 109765#L118 assume !(8480 == ssl3_accept_~s__state~0); 109754#L121 assume !(8481 == ssl3_accept_~s__state~0); 109755#L124 assume !(8482 == ssl3_accept_~s__state~0); 109744#L127 assume !(8464 == ssl3_accept_~s__state~0); 109745#L130 assume !(8465 == ssl3_accept_~s__state~0); 109734#L133 assume !(8466 == ssl3_accept_~s__state~0); 109735#L136 assume !(8496 == ssl3_accept_~s__state~0); 109724#L139 assume !(8497 == ssl3_accept_~s__state~0); 109725#L142 assume !(8512 == ssl3_accept_~s__state~0); 109714#L145 assume !(8513 == ssl3_accept_~s__state~0); 109715#L148 assume !(8528 == ssl3_accept_~s__state~0); 109704#L151 assume !(8529 == ssl3_accept_~s__state~0); 109705#L154 assume !(8544 == ssl3_accept_~s__state~0); 109691#L157 assume !(8545 == ssl3_accept_~s__state~0); 109692#L160 assume !(8560 == ssl3_accept_~s__state~0); 109683#L163 assume !(8561 == ssl3_accept_~s__state~0); 109684#L166 assume 8448 == ssl3_accept_~s__state~0; 106315#L167 assume !(ssl3_accept_~num1~0 > 0); 106317#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 110104#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110098#L586 assume !(8576 == ssl3_accept_~state~0); 110095#L604 ssl3_accept_~skip~0 := 0; 110093#L100-2 assume !false; 110091#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110089#L103 assume !(12292 == ssl3_accept_~s__state~0); 110086#L106 assume !(16384 == ssl3_accept_~s__state~0); 110085#L109 assume !(8192 == ssl3_accept_~s__state~0); 110083#L112 assume !(24576 == ssl3_accept_~s__state~0); 110022#L115 assume !(8195 == ssl3_accept_~s__state~0); 110013#L118 assume !(8480 == ssl3_accept_~s__state~0); 110011#L121 assume !(8481 == ssl3_accept_~s__state~0); 110009#L124 assume !(8482 == ssl3_accept_~s__state~0); 109998#L127 assume !(8464 == ssl3_accept_~s__state~0); 109995#L130 assume !(8465 == ssl3_accept_~s__state~0); 109993#L133 assume !(8466 == ssl3_accept_~s__state~0); 109991#L136 assume !(8496 == ssl3_accept_~s__state~0); 109989#L139 assume !(8497 == ssl3_accept_~s__state~0); 109987#L142 assume !(8512 == ssl3_accept_~s__state~0); 109985#L145 assume !(8513 == ssl3_accept_~s__state~0); 109983#L148 assume !(8528 == ssl3_accept_~s__state~0); 109981#L151 assume !(8529 == ssl3_accept_~s__state~0); 109979#L154 assume !(8544 == ssl3_accept_~s__state~0); 109977#L157 assume !(8545 == ssl3_accept_~s__state~0); 109976#L160 assume !(8560 == ssl3_accept_~s__state~0); 109975#L163 assume !(8561 == ssl3_accept_~s__state~0); 109974#L166 assume !(8448 == ssl3_accept_~s__state~0); 109973#L169 assume 8576 == ssl3_accept_~s__state~0; 109877#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 109972#L450 assume !(ssl3_accept_~ret~0 <= 0); 109969#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 109970#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110455#L586 assume 8576 == ssl3_accept_~state~0; 110447#L605 assume !(8592 == ssl3_accept_~s__state~0); 110443#L604 ssl3_accept_~skip~0 := 0; 110440#L100-2 assume !false; 110437#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110434#L103 assume !(12292 == ssl3_accept_~s__state~0); 110431#L106 assume !(16384 == ssl3_accept_~s__state~0); 110428#L109 assume !(8192 == ssl3_accept_~s__state~0); 110425#L112 assume !(24576 == ssl3_accept_~s__state~0); 110422#L115 assume !(8195 == ssl3_accept_~s__state~0); 110419#L118 assume !(8480 == ssl3_accept_~s__state~0); 110416#L121 assume !(8481 == ssl3_accept_~s__state~0); 110281#L124 assume !(8482 == ssl3_accept_~s__state~0); 110280#L127 assume !(8464 == ssl3_accept_~s__state~0); 110279#L130 assume !(8465 == ssl3_accept_~s__state~0); 106616#L133 assume 8466 == ssl3_accept_~s__state~0; 106610#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 106611#L275 assume !(0 == ssl3_accept_~blastFlag~0); 106585#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 106586#L549 [2021-10-13 01:19:02,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:02,551 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-13 01:19:02,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:02,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348748356] [2021-10-13 01:19:02,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:02,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:02,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:02,570 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:02,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:02,580 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:02,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:02,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1721546142, now seen corresponding path program 1 times [2021-10-13 01:19:02,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:02,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237114737] [2021-10-13 01:19:02,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:02,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:02,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:02,598 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:02,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:02,623 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:02,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:02,624 INFO L82 PathProgramCache]: Analyzing trace with hash -1231028365, now seen corresponding path program 1 times [2021-10-13 01:19:02,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:02,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276405102] [2021-10-13 01:19:02,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:02,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:02,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:02,669 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-13 01:19:02,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:02,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276405102] [2021-10-13 01:19:02,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276405102] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:19:02,669 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:19:02,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:19:02,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532039395] [2021-10-13 01:19:04,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:04,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:19:04,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:19:04,328 INFO L87 Difference]: Start difference. First operand 9087 states and 11952 transitions. cyclomatic complexity: 2882 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:04,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:04,382 INFO L93 Difference]: Finished difference Result 9337 states and 12258 transitions. [2021-10-13 01:19:04,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:19:04,382 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9337 states and 12258 transitions. [2021-10-13 01:19:04,469 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-13 01:19:04,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9337 states to 9235 states and 12124 transitions. [2021-10-13 01:19:04,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2021-10-13 01:19:04,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2021-10-13 01:19:04,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9235 states and 12124 transitions. [2021-10-13 01:19:04,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:19:04,507 INFO L681 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-13 01:19:04,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9235 states and 12124 transitions. [2021-10-13 01:19:04,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9235 to 9235. [2021-10-13 01:19:04,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9235 states, 9235 states have (on average 1.3128316188413645) internal successors, (12124), 9234 states have internal predecessors, (12124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:04,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9235 states to 9235 states and 12124 transitions. [2021-10-13 01:19:04,653 INFO L704 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-13 01:19:04,653 INFO L587 BuchiCegarLoop]: Abstraction has 9235 states and 12124 transitions. [2021-10-13 01:19:04,653 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 01:19:04,653 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9235 states and 12124 transitions. [2021-10-13 01:19:04,684 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3193 [2021-10-13 01:19:04,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:04,684 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:04,685 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:04,685 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:04,685 INFO L791 eck$LassoCheckResult]: Stem: 125008#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); 124805#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 124755#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 124680#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 124756#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 124758#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 124798#L100-2 assume !false; 125186#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125514#L103 assume !(12292 == ssl3_accept_~s__state~0); 125513#L106 assume !(16384 == ssl3_accept_~s__state~0); 125512#L109 assume !(8192 == ssl3_accept_~s__state~0); 125511#L112 assume !(24576 == ssl3_accept_~s__state~0); 125510#L115 assume !(8195 == ssl3_accept_~s__state~0); 125509#L118 assume !(8480 == ssl3_accept_~s__state~0); 125508#L121 assume !(8481 == ssl3_accept_~s__state~0); 125506#L124 assume !(8482 == ssl3_accept_~s__state~0); 125507#L127 assume !(8464 == ssl3_accept_~s__state~0); 125502#L130 assume !(8465 == ssl3_accept_~s__state~0); 125503#L133 assume !(8466 == ssl3_accept_~s__state~0); 125757#L136 assume !(8496 == ssl3_accept_~s__state~0); 125314#L139 [2021-10-13 01:19:04,686 INFO L793 eck$LassoCheckResult]: Loop: 125314#L139 assume !(8497 == ssl3_accept_~s__state~0); 125313#L142 assume !(8512 == ssl3_accept_~s__state~0); 125312#L145 assume !(8513 == ssl3_accept_~s__state~0); 125311#L148 assume !(8528 == ssl3_accept_~s__state~0); 125310#L151 assume !(8529 == ssl3_accept_~s__state~0); 125309#L154 assume !(8544 == ssl3_accept_~s__state~0); 125308#L157 assume !(8545 == ssl3_accept_~s__state~0); 125307#L160 assume !(8560 == ssl3_accept_~s__state~0); 125306#L163 assume !(8561 == ssl3_accept_~s__state~0); 125305#L166 assume 8448 == ssl3_accept_~s__state~0; 125261#L167 assume !(ssl3_accept_~num1~0 > 0); 125303#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 125301#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125296#L586 assume !(8576 == ssl3_accept_~state~0); 125293#L604 ssl3_accept_~skip~0 := 0; 125292#L100-2 assume !false; 125291#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125289#L103 assume !(12292 == ssl3_accept_~s__state~0); 125288#L106 assume !(16384 == ssl3_accept_~s__state~0); 125287#L109 assume !(8192 == ssl3_accept_~s__state~0); 125286#L112 assume !(24576 == ssl3_accept_~s__state~0); 125284#L115 assume !(8195 == ssl3_accept_~s__state~0); 125283#L118 assume !(8480 == ssl3_accept_~s__state~0); 125282#L121 assume !(8481 == ssl3_accept_~s__state~0); 125280#L124 assume 8482 == ssl3_accept_~s__state~0; 125281#L125 ssl3_accept_~s__state~0 := 3; 125977#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125971#L586 assume !(8576 == ssl3_accept_~state~0); 125968#L604 ssl3_accept_~skip~0 := 0; 125966#L100-2 assume !false; 125964#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125962#L103 assume !(12292 == ssl3_accept_~s__state~0); 125961#L106 assume !(16384 == ssl3_accept_~s__state~0); 125960#L109 assume !(8192 == ssl3_accept_~s__state~0); 125959#L112 assume !(24576 == ssl3_accept_~s__state~0); 125958#L115 assume !(8195 == ssl3_accept_~s__state~0); 125957#L118 assume !(8480 == ssl3_accept_~s__state~0); 125955#L121 assume !(8481 == ssl3_accept_~s__state~0); 125951#L124 assume !(8482 == ssl3_accept_~s__state~0); 125948#L127 assume !(8464 == ssl3_accept_~s__state~0); 125946#L130 assume !(8465 == ssl3_accept_~s__state~0); 125489#L133 assume !(8466 == ssl3_accept_~s__state~0); 125315#L136 assume !(8496 == ssl3_accept_~s__state~0); 125314#L139 [2021-10-13 01:19:04,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:04,686 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-13 01:19:04,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:04,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478478324] [2021-10-13 01:19:04,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:04,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:04,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:04,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:19:04,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:04,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478478324] [2021-10-13 01:19:04,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478478324] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:19:04,711 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:19:04,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:19:04,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102464967] [2021-10-13 01:19:04,712 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:19:04,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:04,712 INFO L82 PathProgramCache]: Analyzing trace with hash -763557959, now seen corresponding path program 2 times [2021-10-13 01:19:04,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:04,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873093394] [2021-10-13 01:19:04,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:04,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:04,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:04,725 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:04,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:04,729 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:04,848 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:19:04,848 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:19:04,848 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:19:04,848 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:19:04,849 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:19:04,849 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:04,849 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:19:04,849 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:19:04,849 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2021-10-13 01:19:04,849 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:19:04,849 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:19:04,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:04,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:04,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:04,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:04,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:04,935 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:19:04,935 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:19:04,936 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:04,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:04,937 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:04,946 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:19:04,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:19:04,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-13 01:19:04,969 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:19:04,969 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:19:05,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:05,000 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:05,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:05,001 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:05,003 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:19:05,003 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:19:05,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-13 01:19:05,034 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:19:05,034 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:19:05,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:05,066 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:05,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:05,067 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:05,069 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:19:05,069 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:19:05,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-13 01:19:05,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:05,136 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:05,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:05,137 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:05,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:19:05,140 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:19:05,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-13 01:19:06,270 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:19:06,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:06,275 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:19:06,275 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:19:06,276 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:19:06,276 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:19:06,276 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:19:06,276 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:06,276 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:19:06,276 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:19:06,276 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2021-10-13 01:19:06,276 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:19:06,276 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:19:06,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:06,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:06,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:06,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:06,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:19:06,356 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:19:06,356 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:19:06,356 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:06,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:06,357 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:06,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-13 01:19:06,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:06,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:06,366 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:06,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:06,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:06,366 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:06,366 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:06,367 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:06,368 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:06,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:06,386 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:06,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:06,388 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:06,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-13 01:19:06,389 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:06,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:06,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:06,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:06,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:19:06,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:06,397 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:19:06,397 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:06,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:06,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-10-13 01:19:06,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:06,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:06,418 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:06,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-13 01:19:06,419 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:06,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:06,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:06,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:06,427 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:19:06,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:06,427 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:19:06,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:06,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:19:06,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-10-13 01:19:06,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:06,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:06,462 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:06,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-10-13 01:19:06,464 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:19:06,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:19:06,471 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:19:06,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:19:06,472 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:19:06,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:19:06,473 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:19:06,473 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:19:06,477 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:19:06,479 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-13 01:19:06,479 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 01:19:06,479 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:19:06,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:06,481 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:19:06,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-10-13 01:19:06,482 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:19:06,482 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:19:06,482 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:19:06,482 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-13 01:19:06,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-10-13 01:19:06,501 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:19:06,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:06,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:06,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:19:06,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:06,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:06,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:19:06,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:06,832 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:19:06,833 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 01:19:06,833 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9235 states and 12124 transitions. cyclomatic complexity: 2906 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:07,320 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9235 states and 12124 transitions. cyclomatic complexity: 2906. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 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 35371 states and 46022 transitions. Complement of second has 9 states. [2021-10-13 01:19:07,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 01:19:07,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:07,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 366 transitions. [2021-10-13 01:19:07,321 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 43 letters. [2021-10-13 01:19:07,322 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:19:07,322 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 63 letters. Loop has 43 letters. [2021-10-13 01:19:07,322 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:19:07,322 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 366 transitions. Stem has 20 letters. Loop has 86 letters. [2021-10-13 01:19:07,323 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:19:07,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35371 states and 46022 transitions. [2021-10-13 01:19:07,471 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6136 [2021-10-13 01:19:07,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35371 states to 35032 states and 45598 transitions. [2021-10-13 01:19:07,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6795 [2021-10-13 01:19:07,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6831 [2021-10-13 01:19:07,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35032 states and 45598 transitions. [2021-10-13 01:19:07,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:19:07,603 INFO L681 BuchiCegarLoop]: Abstraction has 35032 states and 45598 transitions. [2021-10-13 01:19:07,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35032 states and 45598 transitions. [2021-10-13 01:19:08,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35032 to 30925. [2021-10-13 01:19:08,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30925 states, 30925 states have (on average 1.3099110751818916) internal successors, (40509), 30924 states have internal predecessors, (40509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:08,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30925 states to 30925 states and 40509 transitions. [2021-10-13 01:19:08,616 INFO L704 BuchiCegarLoop]: Abstraction has 30925 states and 40509 transitions. [2021-10-13 01:19:08,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:08,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:19:08,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:19:08,617 INFO L87 Difference]: Start difference. First operand 30925 states and 40509 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:08,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:08,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:08,985 INFO L93 Difference]: Finished difference Result 13416 states and 17442 transitions. [2021-10-13 01:19:08,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:19:08,985 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13416 states and 17442 transitions. [2021-10-13 01:19:09,068 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2537 [2021-10-13 01:19:09,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13416 states to 13406 states and 17432 transitions. [2021-10-13 01:19:09,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2619 [2021-10-13 01:19:09,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2619 [2021-10-13 01:19:09,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13406 states and 17432 transitions. [2021-10-13 01:19:09,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:19:09,178 INFO L681 BuchiCegarLoop]: Abstraction has 13406 states and 17432 transitions. [2021-10-13 01:19:09,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13406 states and 17432 transitions. [2021-10-13 01:19:09,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13406 to 13250. [2021-10-13 01:19:09,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.3015849056603774) internal successors, (17246), 13249 states have internal predecessors, (17246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:09,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17246 transitions. [2021-10-13 01:19:09,421 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17246 transitions. [2021-10-13 01:19:09,422 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17246 transitions. [2021-10-13 01:19:09,422 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 01:19:09,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17246 transitions. [2021-10-13 01:19:09,558 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-13 01:19:09,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:09,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:09,563 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:09,563 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:09,563 INFO L791 eck$LassoCheckResult]: Stem: 214174#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); 213969#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 213920#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 213844#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 213921#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 213923#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 213962#L100-2 assume !false; 220073#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 220072#L103 assume !(12292 == ssl3_accept_~s__state~0); 220071#L106 assume !(16384 == ssl3_accept_~s__state~0); 220070#L109 assume !(8192 == ssl3_accept_~s__state~0); 220069#L112 assume !(24576 == ssl3_accept_~s__state~0); 220068#L115 assume !(8195 == ssl3_accept_~s__state~0); 220067#L118 assume !(8480 == ssl3_accept_~s__state~0); 220066#L121 assume !(8481 == ssl3_accept_~s__state~0); 220065#L124 assume !(8482 == ssl3_accept_~s__state~0); 220064#L127 assume 8464 == ssl3_accept_~s__state~0; 220063#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 220062#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 220061#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 220059#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 220054#L586 assume !(8576 == ssl3_accept_~state~0); 220052#L604 ssl3_accept_~skip~0 := 0; 220051#L100-2 assume !false; 220050#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 220049#L103 assume !(12292 == ssl3_accept_~s__state~0); 220048#L106 assume !(16384 == ssl3_accept_~s__state~0); 220047#L109 assume !(8192 == ssl3_accept_~s__state~0); 220046#L112 assume !(24576 == ssl3_accept_~s__state~0); 220045#L115 assume !(8195 == ssl3_accept_~s__state~0); 220044#L118 assume !(8480 == ssl3_accept_~s__state~0); 220043#L121 assume !(8481 == ssl3_accept_~s__state~0); 220042#L124 assume !(8482 == ssl3_accept_~s__state~0); 220041#L127 assume !(8464 == ssl3_accept_~s__state~0); 220040#L130 assume !(8465 == ssl3_accept_~s__state~0); 220039#L133 assume !(8466 == ssl3_accept_~s__state~0); 220038#L136 assume 8496 == ssl3_accept_~s__state~0; 220037#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 217059#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 217060#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 219830#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 220816#L298-2 ssl3_accept_~s__init_num~0 := 0; 217057#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 217053#L586 assume !(8576 == ssl3_accept_~state~0); 217045#L604 ssl3_accept_~skip~0 := 0; 217046#L100-2 assume !false; 217039#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 217040#L103 assume !(12292 == ssl3_accept_~s__state~0); 217033#L106 assume !(16384 == ssl3_accept_~s__state~0); 217034#L109 assume !(8192 == ssl3_accept_~s__state~0); 217027#L112 assume !(24576 == ssl3_accept_~s__state~0); 217028#L115 assume !(8195 == ssl3_accept_~s__state~0); 217021#L118 assume !(8480 == ssl3_accept_~s__state~0); 217022#L121 assume !(8481 == ssl3_accept_~s__state~0); 217015#L124 assume !(8482 == ssl3_accept_~s__state~0); 217016#L127 assume !(8464 == ssl3_accept_~s__state~0); 217009#L130 assume !(8465 == ssl3_accept_~s__state~0); 217010#L133 assume !(8466 == ssl3_accept_~s__state~0); 217003#L136 assume !(8496 == ssl3_accept_~s__state~0); 217004#L139 assume !(8497 == ssl3_accept_~s__state~0); 216493#L142 [2021-10-13 01:19:09,564 INFO L793 eck$LassoCheckResult]: Loop: 216493#L142 assume !(8512 == ssl3_accept_~s__state~0); 216494#L145 assume !(8513 == ssl3_accept_~s__state~0); 216487#L148 assume !(8528 == ssl3_accept_~s__state~0); 216488#L151 assume !(8529 == ssl3_accept_~s__state~0); 216481#L154 assume !(8544 == ssl3_accept_~s__state~0); 216482#L157 assume !(8545 == ssl3_accept_~s__state~0); 216475#L160 assume !(8560 == ssl3_accept_~s__state~0); 216476#L163 assume !(8561 == ssl3_accept_~s__state~0); 216469#L166 assume !(8448 == ssl3_accept_~s__state~0); 216470#L169 assume !(8576 == ssl3_accept_~s__state~0); 216463#L172 assume !(8577 == ssl3_accept_~s__state~0); 216464#L175 assume !(8592 == ssl3_accept_~s__state~0); 214892#L178 assume !(8593 == ssl3_accept_~s__state~0); 214888#L181 assume !(8608 == ssl3_accept_~s__state~0); 214889#L184 assume !(8609 == ssl3_accept_~s__state~0); 215985#L187 assume !(8640 == ssl3_accept_~s__state~0); 214804#L190 assume !(8641 == ssl3_accept_~s__state~0); 214805#L193 assume 8656 == ssl3_accept_~s__state~0; 214489#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 214788#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 214771#L503 assume !(2 == ssl3_accept_~blastFlag~0); 214772#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 214757#L511 assume !(0 == ssl3_accept_~tmp___10~0); 214758#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214739#L586 assume !(8576 == ssl3_accept_~state~0); 214738#L604 ssl3_accept_~skip~0 := 0; 214725#L100-2 assume !false; 214726#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214703#L103 assume !(12292 == ssl3_accept_~s__state~0); 214704#L106 assume !(16384 == ssl3_accept_~s__state~0); 214691#L109 assume !(8192 == ssl3_accept_~s__state~0); 214692#L112 assume !(24576 == ssl3_accept_~s__state~0); 214622#L115 assume !(8195 == ssl3_accept_~s__state~0); 214623#L118 assume !(8480 == ssl3_accept_~s__state~0); 214596#L121 assume !(8481 == ssl3_accept_~s__state~0); 214597#L124 assume !(8482 == ssl3_accept_~s__state~0); 214588#L127 assume !(8464 == ssl3_accept_~s__state~0); 214589#L130 assume !(8465 == ssl3_accept_~s__state~0); 214579#L133 assume !(8466 == ssl3_accept_~s__state~0); 214580#L136 assume !(8496 == ssl3_accept_~s__state~0); 214571#L139 assume !(8497 == ssl3_accept_~s__state~0); 214572#L142 assume !(8512 == ssl3_accept_~s__state~0); 214563#L145 assume !(8513 == ssl3_accept_~s__state~0); 214564#L148 assume !(8528 == ssl3_accept_~s__state~0); 214555#L151 assume !(8529 == ssl3_accept_~s__state~0); 214556#L154 assume !(8544 == ssl3_accept_~s__state~0); 214547#L157 assume !(8545 == ssl3_accept_~s__state~0); 214548#L160 assume !(8560 == ssl3_accept_~s__state~0); 214539#L163 assume !(8561 == ssl3_accept_~s__state~0); 214540#L166 assume !(8448 == ssl3_accept_~s__state~0); 214531#L169 assume !(8576 == ssl3_accept_~s__state~0); 214532#L172 assume !(8577 == ssl3_accept_~s__state~0); 214523#L175 assume !(8592 == ssl3_accept_~s__state~0); 214524#L178 assume !(8593 == ssl3_accept_~s__state~0); 214515#L181 assume !(8608 == ssl3_accept_~s__state~0); 214516#L184 assume !(8609 == ssl3_accept_~s__state~0); 214507#L187 assume !(8640 == ssl3_accept_~s__state~0); 214508#L190 assume !(8641 == ssl3_accept_~s__state~0); 214499#L193 assume !(8656 == ssl3_accept_~s__state~0); 214500#L196 assume !(8657 == ssl3_accept_~s__state~0); 214486#L199 assume 8672 == ssl3_accept_~s__state~0; 214485#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 214475#L519 assume !(4 == ssl3_accept_~blastFlag~0); 214476#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 214467#L526 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 214466#L526-2 ssl3_accept_~s__init_num~0 := 0; 214370#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214366#L586 assume !(8576 == ssl3_accept_~state~0); 214360#L604 ssl3_accept_~skip~0 := 0; 214361#L100-2 assume !false; 214354#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214355#L103 assume !(12292 == ssl3_accept_~s__state~0); 214346#L106 assume !(16384 == ssl3_accept_~s__state~0); 214347#L109 assume !(8192 == ssl3_accept_~s__state~0); 214338#L112 assume !(24576 == ssl3_accept_~s__state~0); 214339#L115 assume !(8195 == ssl3_accept_~s__state~0); 214330#L118 assume !(8480 == ssl3_accept_~s__state~0); 214331#L121 assume !(8481 == ssl3_accept_~s__state~0); 214322#L124 assume !(8482 == ssl3_accept_~s__state~0); 214323#L127 assume !(8464 == ssl3_accept_~s__state~0); 214314#L130 assume !(8465 == ssl3_accept_~s__state~0); 214315#L133 assume !(8466 == ssl3_accept_~s__state~0); 214306#L136 assume !(8496 == ssl3_accept_~s__state~0); 214307#L139 assume !(8497 == ssl3_accept_~s__state~0); 214298#L142 assume !(8512 == ssl3_accept_~s__state~0); 214299#L145 assume !(8513 == ssl3_accept_~s__state~0); 214289#L148 assume !(8528 == ssl3_accept_~s__state~0); 214290#L151 assume !(8529 == ssl3_accept_~s__state~0); 214274#L154 assume !(8544 == ssl3_accept_~s__state~0); 214275#L157 assume !(8545 == ssl3_accept_~s__state~0); 214257#L160 assume !(8560 == ssl3_accept_~s__state~0); 214258#L163 assume !(8561 == ssl3_accept_~s__state~0); 214244#L166 assume 8448 == ssl3_accept_~s__state~0; 214245#L167 assume !(ssl3_accept_~num1~0 > 0); 214230#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 214231#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214211#L586 assume !(8576 == ssl3_accept_~state~0); 214210#L604 ssl3_accept_~skip~0 := 0; 214198#L100-2 assume !false; 214199#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214188#L103 assume 12292 == ssl3_accept_~s__state~0; 213906#L104 ssl3_accept_~s__new_session~0 := 1; 213907#L212 ssl3_accept_~s__server~0 := 1; 216624#L217 assume 0 != ssl3_accept_~cb~0; 216622#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 216620#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 216617#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 216611#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 216605#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 216602#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 216596#L586 assume !(8576 == ssl3_accept_~state~0); 216593#L604 ssl3_accept_~skip~0 := 0; 216591#L100-2 assume !false; 216589#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 216587#L103 assume !(12292 == ssl3_accept_~s__state~0); 216585#L106 assume !(16384 == ssl3_accept_~s__state~0); 216583#L109 assume !(8192 == ssl3_accept_~s__state~0); 216581#L112 assume !(24576 == ssl3_accept_~s__state~0); 216579#L115 assume !(8195 == ssl3_accept_~s__state~0); 216574#L118 assume !(8480 == ssl3_accept_~s__state~0); 216575#L121 assume !(8481 == ssl3_accept_~s__state~0); 221535#L124 assume !(8482 == ssl3_accept_~s__state~0); 221531#L127 assume !(8464 == ssl3_accept_~s__state~0); 221532#L130 assume !(8465 == ssl3_accept_~s__state~0); 216636#L133 assume !(8466 == ssl3_accept_~s__state~0); 216637#L136 assume 8496 == ssl3_accept_~s__state~0; 214011#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 214012#L288 assume !(1 == ssl3_accept_~blastFlag~0); 214085#L291 assume !(3 == ssl3_accept_~blastFlag~0); 214086#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 217721#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 216002#L298-2 ssl3_accept_~s__init_num~0 := 0; 217710#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 217050#L586 assume !(8576 == ssl3_accept_~state~0); 217049#L604 ssl3_accept_~skip~0 := 0; 217042#L100-2 assume !false; 217043#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 217036#L103 assume !(12292 == ssl3_accept_~s__state~0); 217037#L106 assume !(16384 == ssl3_accept_~s__state~0); 217030#L109 assume !(8192 == ssl3_accept_~s__state~0); 217031#L112 assume !(24576 == ssl3_accept_~s__state~0); 217024#L115 assume !(8195 == ssl3_accept_~s__state~0); 217025#L118 assume !(8480 == ssl3_accept_~s__state~0); 217018#L121 assume !(8481 == ssl3_accept_~s__state~0); 217019#L124 assume !(8482 == ssl3_accept_~s__state~0); 217012#L127 assume !(8464 == ssl3_accept_~s__state~0); 217013#L130 assume !(8465 == ssl3_accept_~s__state~0); 217006#L133 assume !(8466 == ssl3_accept_~s__state~0); 217007#L136 assume !(8496 == ssl3_accept_~s__state~0); 217235#L139 assume !(8497 == ssl3_accept_~s__state~0); 216493#L142 [2021-10-13 01:19:09,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:09,564 INFO L82 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 1 times [2021-10-13 01:19:09,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:09,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737138978] [2021-10-13 01:19:09,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:09,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:09,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:09,579 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:09,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:09,592 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:09,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:09,593 INFO L82 PathProgramCache]: Analyzing trace with hash 857461477, now seen corresponding path program 1 times [2021-10-13 01:19:09,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:09,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748778236] [2021-10-13 01:19:09,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:09,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:09,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:09,630 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-10-13 01:19:09,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:09,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748778236] [2021-10-13 01:19:09,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748778236] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:09,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149628974] [2021-10-13 01:19:09,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:09,631 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:19:09,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:09,632 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:19:09,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-13 01:19:10,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:10,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:19:10,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:10,633 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-10-13 01:19:10,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149628974] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:19:10,633 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 01:19:10,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 01:19:10,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539706335] [2021-10-13 01:19:10,634 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:19:10,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:10,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:19:10,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 01:19:10,635 INFO L87 Difference]: Start difference. First operand 13250 states and 17246 transitions. cyclomatic complexity: 4016 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:10,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:10,796 INFO L93 Difference]: Finished difference Result 13390 states and 17372 transitions. [2021-10-13 01:19:10,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:19:10,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13390 states and 17372 transitions. [2021-10-13 01:19:10,972 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2513 [2021-10-13 01:19:11,029 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13390 states to 13320 states and 17292 transitions. [2021-10-13 01:19:11,029 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2595 [2021-10-13 01:19:11,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2595 [2021-10-13 01:19:11,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13320 states and 17292 transitions. [2021-10-13 01:19:11,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:19:11,034 INFO L681 BuchiCegarLoop]: Abstraction has 13320 states and 17292 transitions. [2021-10-13 01:19:11,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13320 states and 17292 transitions. [2021-10-13 01:19:11,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13320 to 13250. [2021-10-13 01:19:11,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13250 states, 13250 states have (on average 1.2993207547169812) internal successors, (17216), 13249 states have internal predecessors, (17216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:11,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13250 states to 13250 states and 17216 transitions. [2021-10-13 01:19:11,199 INFO L704 BuchiCegarLoop]: Abstraction has 13250 states and 17216 transitions. [2021-10-13 01:19:11,199 INFO L587 BuchiCegarLoop]: Abstraction has 13250 states and 17216 transitions. [2021-10-13 01:19:11,199 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 01:19:11,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13250 states and 17216 transitions. [2021-10-13 01:19:11,232 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2021-10-13 01:19:11,232 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:11,232 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:11,234 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:11,234 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:11,234 INFO L791 eck$LassoCheckResult]: Stem: 241275#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); 241069#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 241015#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 240939#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 241016#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 241018#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 241058#L100-2 assume !false; 241246#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241272#L103 assume !(12292 == ssl3_accept_~s__state~0); 241270#L106 assume !(16384 == ssl3_accept_~s__state~0); 241262#L109 assume !(8192 == ssl3_accept_~s__state~0); 241097#L112 assume !(24576 == ssl3_accept_~s__state~0); 241098#L115 assume !(8195 == ssl3_accept_~s__state~0); 241118#L118 assume !(8480 == ssl3_accept_~s__state~0); 241026#L121 assume !(8481 == ssl3_accept_~s__state~0); 241027#L124 assume !(8482 == ssl3_accept_~s__state~0); 241187#L127 assume 8464 == ssl3_accept_~s__state~0; 241276#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 241277#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 246984#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 246981#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246975#L586 assume !(8576 == ssl3_accept_~state~0); 246972#L604 ssl3_accept_~skip~0 := 0; 246970#L100-2 assume !false; 246968#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246966#L103 assume !(12292 == ssl3_accept_~s__state~0); 246964#L106 assume !(16384 == ssl3_accept_~s__state~0); 246962#L109 assume !(8192 == ssl3_accept_~s__state~0); 246960#L112 assume !(24576 == ssl3_accept_~s__state~0); 246958#L115 assume !(8195 == ssl3_accept_~s__state~0); 246956#L118 assume !(8480 == ssl3_accept_~s__state~0); 246954#L121 assume !(8481 == ssl3_accept_~s__state~0); 246952#L124 assume !(8482 == ssl3_accept_~s__state~0); 246950#L127 assume !(8464 == ssl3_accept_~s__state~0); 246948#L130 assume !(8465 == ssl3_accept_~s__state~0); 246946#L133 assume !(8466 == ssl3_accept_~s__state~0); 246944#L136 assume 8496 == ssl3_accept_~s__state~0; 246942#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 246940#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 246936#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 246938#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 247461#L298-2 ssl3_accept_~s__init_num~0 := 0; 247460#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241244#L586 assume !(8576 == ssl3_accept_~state~0); 241085#L604 ssl3_accept_~skip~0 := 0; 241086#L100-2 assume !false; 246373#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246374#L103 assume !(12292 == ssl3_accept_~s__state~0); 246367#L106 assume !(16384 == ssl3_accept_~s__state~0); 246368#L109 assume !(8192 == ssl3_accept_~s__state~0); 246361#L112 assume !(24576 == ssl3_accept_~s__state~0); 246362#L115 assume !(8195 == ssl3_accept_~s__state~0); 246354#L118 assume !(8480 == ssl3_accept_~s__state~0); 246355#L121 assume !(8481 == ssl3_accept_~s__state~0); 246346#L124 assume !(8482 == ssl3_accept_~s__state~0); 246347#L127 assume !(8464 == ssl3_accept_~s__state~0); 246002#L130 assume !(8465 == ssl3_accept_~s__state~0); 246003#L133 assume !(8466 == ssl3_accept_~s__state~0); 245996#L136 assume !(8496 == ssl3_accept_~s__state~0); 245997#L139 assume !(8497 == ssl3_accept_~s__state~0); 245881#L142 [2021-10-13 01:19:11,235 INFO L793 eck$LassoCheckResult]: Loop: 245881#L142 assume !(8512 == ssl3_accept_~s__state~0); 245879#L145 assume !(8513 == ssl3_accept_~s__state~0); 245877#L148 assume !(8528 == ssl3_accept_~s__state~0); 245875#L151 assume !(8529 == ssl3_accept_~s__state~0); 245873#L154 assume !(8544 == ssl3_accept_~s__state~0); 245871#L157 assume !(8545 == ssl3_accept_~s__state~0); 245869#L160 assume !(8560 == ssl3_accept_~s__state~0); 245867#L163 assume !(8561 == ssl3_accept_~s__state~0); 245865#L166 assume !(8448 == ssl3_accept_~s__state~0); 245863#L169 assume !(8576 == ssl3_accept_~s__state~0); 245861#L172 assume !(8577 == ssl3_accept_~s__state~0); 245859#L175 assume !(8592 == ssl3_accept_~s__state~0); 245056#L178 assume !(8593 == ssl3_accept_~s__state~0); 245055#L181 assume !(8608 == ssl3_accept_~s__state~0); 243815#L184 assume !(8609 == ssl3_accept_~s__state~0); 243810#L187 assume !(8640 == ssl3_accept_~s__state~0); 243806#L190 assume !(8641 == ssl3_accept_~s__state~0); 243801#L193 assume 8656 == ssl3_accept_~s__state~0; 241172#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 241173#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 241210#L503 assume !(2 == ssl3_accept_~blastFlag~0); 243750#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 243747#L511 assume !(0 == ssl3_accept_~tmp___10~0); 241909#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241905#L586 assume !(8576 == ssl3_accept_~state~0); 243621#L604 ssl3_accept_~skip~0 := 0; 243620#L100-2 assume !false; 243619#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243618#L103 assume !(12292 == ssl3_accept_~s__state~0); 243617#L106 assume !(16384 == ssl3_accept_~s__state~0); 243616#L109 assume !(8192 == ssl3_accept_~s__state~0); 243615#L112 assume !(24576 == ssl3_accept_~s__state~0); 243614#L115 assume !(8195 == ssl3_accept_~s__state~0); 243613#L118 assume !(8480 == ssl3_accept_~s__state~0); 243612#L121 assume !(8481 == ssl3_accept_~s__state~0); 243611#L124 assume !(8482 == ssl3_accept_~s__state~0); 243610#L127 assume !(8464 == ssl3_accept_~s__state~0); 243609#L130 assume !(8465 == ssl3_accept_~s__state~0); 243608#L133 assume !(8466 == ssl3_accept_~s__state~0); 243607#L136 assume !(8496 == ssl3_accept_~s__state~0); 243606#L139 assume !(8497 == ssl3_accept_~s__state~0); 243605#L142 assume !(8512 == ssl3_accept_~s__state~0); 243604#L145 assume !(8513 == ssl3_accept_~s__state~0); 243603#L148 assume !(8528 == ssl3_accept_~s__state~0); 243602#L151 assume !(8529 == ssl3_accept_~s__state~0); 243601#L154 assume !(8544 == ssl3_accept_~s__state~0); 243600#L157 assume !(8545 == ssl3_accept_~s__state~0); 243599#L160 assume !(8560 == ssl3_accept_~s__state~0); 243598#L163 assume !(8561 == ssl3_accept_~s__state~0); 243597#L166 assume !(8448 == ssl3_accept_~s__state~0); 243596#L169 assume !(8576 == ssl3_accept_~s__state~0); 243595#L172 assume !(8577 == ssl3_accept_~s__state~0); 241802#L175 assume !(8592 == ssl3_accept_~s__state~0); 241803#L178 assume !(8593 == ssl3_accept_~s__state~0); 243526#L181 assume !(8608 == ssl3_accept_~s__state~0); 243525#L184 assume !(8609 == ssl3_accept_~s__state~0); 241776#L187 assume !(8640 == ssl3_accept_~s__state~0); 241777#L190 assume !(8641 == ssl3_accept_~s__state~0); 241712#L193 assume !(8656 == ssl3_accept_~s__state~0); 241713#L196 assume !(8657 == ssl3_accept_~s__state~0); 243508#L199 assume 8672 == ssl3_accept_~s__state~0; 241208#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 241200#L519 assume !(4 == ssl3_accept_~blastFlag~0); 241201#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 241233#L526 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 241234#L526-2 ssl3_accept_~s__init_num~0 := 0; 241480#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241470#L586 assume !(8576 == ssl3_accept_~state~0); 241469#L604 ssl3_accept_~skip~0 := 0; 241464#L100-2 assume !false; 241465#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241456#L103 assume !(12292 == ssl3_accept_~s__state~0); 241457#L106 assume !(16384 == ssl3_accept_~s__state~0); 241448#L109 assume !(8192 == ssl3_accept_~s__state~0); 241449#L112 assume !(24576 == ssl3_accept_~s__state~0); 241440#L115 assume !(8195 == ssl3_accept_~s__state~0); 241441#L118 assume !(8480 == ssl3_accept_~s__state~0); 241432#L121 assume !(8481 == ssl3_accept_~s__state~0); 241433#L124 assume !(8482 == ssl3_accept_~s__state~0); 241424#L127 assume !(8464 == ssl3_accept_~s__state~0); 241425#L130 assume !(8465 == ssl3_accept_~s__state~0); 241416#L133 assume !(8466 == ssl3_accept_~s__state~0); 241417#L136 assume !(8496 == ssl3_accept_~s__state~0); 241408#L139 assume !(8497 == ssl3_accept_~s__state~0); 241409#L142 assume !(8512 == ssl3_accept_~s__state~0); 241400#L145 assume !(8513 == ssl3_accept_~s__state~0); 241401#L148 assume !(8528 == ssl3_accept_~s__state~0); 241387#L151 assume !(8529 == ssl3_accept_~s__state~0); 241388#L154 assume !(8544 == ssl3_accept_~s__state~0); 241368#L157 assume !(8545 == ssl3_accept_~s__state~0); 241369#L160 assume !(8560 == ssl3_accept_~s__state~0); 241355#L163 assume !(8561 == ssl3_accept_~s__state~0); 241356#L166 assume 8448 == ssl3_accept_~s__state~0; 241343#L167 assume !(ssl3_accept_~num1~0 > 0); 241335#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 241336#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241316#L586 assume !(8576 == ssl3_accept_~state~0); 241315#L604 ssl3_accept_~skip~0 := 0; 241303#L100-2 assume !false; 241304#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241291#L103 assume !(12292 == ssl3_accept_~s__state~0); 241293#L106 assume 16384 == ssl3_accept_~s__state~0; 241525#L212 ssl3_accept_~s__server~0 := 1; 246113#L217 assume 0 != ssl3_accept_~cb~0; 246105#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 246076#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 246074#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 246071#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 246065#L244 assume 12292 != ssl3_accept_~s__state~0; 244194#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 246057#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246051#L586 assume !(8576 == ssl3_accept_~state~0); 246048#L604 ssl3_accept_~skip~0 := 0; 246046#L100-2 assume !false; 246044#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246042#L103 assume !(12292 == ssl3_accept_~s__state~0); 246040#L106 assume !(16384 == ssl3_accept_~s__state~0); 246038#L109 assume !(8192 == ssl3_accept_~s__state~0); 246036#L112 assume !(24576 == ssl3_accept_~s__state~0); 246034#L115 assume !(8195 == ssl3_accept_~s__state~0); 246032#L118 assume !(8480 == ssl3_accept_~s__state~0); 246030#L121 assume !(8481 == ssl3_accept_~s__state~0); 246028#L124 assume !(8482 == ssl3_accept_~s__state~0); 246025#L127 assume 8464 == ssl3_accept_~s__state~0; 243347#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 246024#L275 assume !(0 == ssl3_accept_~blastFlag~0); 241267#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 241268#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246012#L586 assume !(8576 == ssl3_accept_~state~0); 246008#L604 ssl3_accept_~skip~0 := 0; 246004#L100-2 assume !false; 245855#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245856#L103 assume !(12292 == ssl3_accept_~s__state~0); 245844#L106 assume !(16384 == ssl3_accept_~s__state~0); 245845#L109 assume !(8192 == ssl3_accept_~s__state~0); 245838#L112 assume !(24576 == ssl3_accept_~s__state~0); 245839#L115 assume !(8195 == ssl3_accept_~s__state~0); 245832#L118 assume !(8480 == ssl3_accept_~s__state~0); 245833#L121 assume !(8481 == ssl3_accept_~s__state~0); 245826#L124 assume !(8482 == ssl3_accept_~s__state~0); 245827#L127 assume !(8464 == ssl3_accept_~s__state~0); 245813#L130 assume !(8465 == ssl3_accept_~s__state~0); 245814#L133 assume !(8466 == ssl3_accept_~s__state~0); 245775#L136 assume 8496 == ssl3_accept_~s__state~0; 241111#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 241030#L288 assume !(1 == ssl3_accept_~blastFlag~0); 241031#L291 assume !(3 == ssl3_accept_~blastFlag~0); 241178#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 241179#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 241022#L298-2 ssl3_accept_~s__init_num~0 := 0; 241023#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241080#L586 assume !(8576 == ssl3_accept_~state~0); 247440#L604 ssl3_accept_~skip~0 := 0; 246376#L100-2 assume !false; 246377#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246370#L103 assume !(12292 == ssl3_accept_~s__state~0); 246371#L106 assume !(16384 == ssl3_accept_~s__state~0); 246364#L109 assume !(8192 == ssl3_accept_~s__state~0); 246365#L112 assume !(24576 == ssl3_accept_~s__state~0); 246358#L115 assume !(8195 == ssl3_accept_~s__state~0); 246359#L118 assume !(8480 == ssl3_accept_~s__state~0); 246349#L121 assume !(8481 == ssl3_accept_~s__state~0); 246350#L124 assume !(8482 == ssl3_accept_~s__state~0); 246005#L127 assume !(8464 == ssl3_accept_~s__state~0); 246006#L130 assume !(8465 == ssl3_accept_~s__state~0); 245999#L133 assume !(8466 == ssl3_accept_~s__state~0); 246000#L136 assume !(8496 == ssl3_accept_~s__state~0); 245883#L139 assume !(8497 == ssl3_accept_~s__state~0); 245881#L142 [2021-10-13 01:19:11,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:11,235 INFO L82 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 2 times [2021-10-13 01:19:11,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:11,235 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756811831] [2021-10-13 01:19:11,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:11,236 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:11,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:11,247 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:11,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:11,261 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:11,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:11,262 INFO L82 PathProgramCache]: Analyzing trace with hash 936514242, now seen corresponding path program 1 times [2021-10-13 01:19:11,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:11,262 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442889072] [2021-10-13 01:19:11,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:11,262 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:11,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:11,384 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 01:19:11,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:11,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442889072] [2021-10-13 01:19:11,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442889072] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:11,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10719912] [2021-10-13 01:19:11,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:11,385 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:19:11,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:11,386 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:19:11,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-13 01:19:12,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:12,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:19:12,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:12,528 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 01:19:12,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10719912] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:12,529 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:19:12,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 01:19:12,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987033060] [2021-10-13 01:19:12,530 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:19:12,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:12,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:19:12,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:19:12,531 INFO L87 Difference]: Start difference. First operand 13250 states and 17216 transitions. cyclomatic complexity: 3986 Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:12,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:12,817 INFO L93 Difference]: Finished difference Result 13921 states and 17840 transitions. [2021-10-13 01:19:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 01:19:12,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13921 states and 17840 transitions. [2021-10-13 01:19:12,878 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2112 [2021-10-13 01:19:12,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13921 states to 13804 states and 17702 transitions. [2021-10-13 01:19:12,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2664 [2021-10-13 01:19:12,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2664 [2021-10-13 01:19:12,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13804 states and 17702 transitions. [2021-10-13 01:19:12,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:19:12,929 INFO L681 BuchiCegarLoop]: Abstraction has 13804 states and 17702 transitions. [2021-10-13 01:19:12,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13804 states and 17702 transitions. [2021-10-13 01:19:13,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13804 to 12282. [2021-10-13 01:19:13,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12282 states, 12282 states have (on average 1.2879824132877382) internal successors, (15819), 12281 states have internal predecessors, (15819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:13,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12282 states to 12282 states and 15819 transitions. [2021-10-13 01:19:13,181 INFO L704 BuchiCegarLoop]: Abstraction has 12282 states and 15819 transitions. [2021-10-13 01:19:13,181 INFO L587 BuchiCegarLoop]: Abstraction has 12282 states and 15819 transitions. [2021-10-13 01:19:13,181 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 01:19:13,181 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12282 states and 15819 transitions. [2021-10-13 01:19:13,209 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2021-10-13 01:19:13,209 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:13,209 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:13,211 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:13,211 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:13,211 INFO L791 eck$LassoCheckResult]: Stem: 268960#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); 268751#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 268697#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 268621#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 268698#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 268700#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 268739#L100-2 assume !false; 271167#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271153#L103 assume !(12292 == ssl3_accept_~s__state~0); 271149#L106 assume !(16384 == ssl3_accept_~s__state~0); 271146#L109 assume !(8192 == ssl3_accept_~s__state~0); 271144#L112 assume !(24576 == ssl3_accept_~s__state~0); 271142#L115 assume !(8195 == ssl3_accept_~s__state~0); 271140#L118 assume !(8480 == ssl3_accept_~s__state~0); 271138#L121 assume !(8481 == ssl3_accept_~s__state~0); 271136#L124 assume !(8482 == ssl3_accept_~s__state~0); 271134#L127 assume 8464 == ssl3_accept_~s__state~0; 268961#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 268962#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 273073#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 273071#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 273066#L586 assume !(8576 == ssl3_accept_~state~0); 273064#L604 ssl3_accept_~skip~0 := 0; 273063#L100-2 assume !false; 273062#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 273061#L103 assume !(12292 == ssl3_accept_~s__state~0); 273060#L106 assume !(16384 == ssl3_accept_~s__state~0); 273059#L109 assume !(8192 == ssl3_accept_~s__state~0); 273058#L112 assume !(24576 == ssl3_accept_~s__state~0); 273057#L115 assume !(8195 == ssl3_accept_~s__state~0); 273056#L118 assume !(8480 == ssl3_accept_~s__state~0); 273055#L121 assume !(8481 == ssl3_accept_~s__state~0); 273054#L124 assume !(8482 == ssl3_accept_~s__state~0); 273053#L127 assume !(8464 == ssl3_accept_~s__state~0); 273052#L130 assume !(8465 == ssl3_accept_~s__state~0); 273051#L133 assume !(8466 == ssl3_accept_~s__state~0); 273050#L136 assume 8496 == ssl3_accept_~s__state~0; 273049#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 273048#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 273044#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 273045#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 273651#L298-2 ssl3_accept_~s__init_num~0 := 0; 279725#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 279713#L586 assume !(8576 == ssl3_accept_~state~0); 279708#L604 ssl3_accept_~skip~0 := 0; 279705#L100-2 assume !false; 279702#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279697#L103 assume !(12292 == ssl3_accept_~s__state~0); 279693#L106 assume !(16384 == ssl3_accept_~s__state~0); 279689#L109 assume !(8192 == ssl3_accept_~s__state~0); 279654#L112 assume !(24576 == ssl3_accept_~s__state~0); 279655#L115 assume !(8195 == ssl3_accept_~s__state~0); 279648#L118 assume !(8480 == ssl3_accept_~s__state~0); 279649#L121 assume !(8481 == ssl3_accept_~s__state~0); 279630#L124 assume !(8482 == ssl3_accept_~s__state~0); 279631#L127 assume !(8464 == ssl3_accept_~s__state~0); 279600#L130 assume !(8465 == ssl3_accept_~s__state~0); 279601#L133 assume !(8466 == ssl3_accept_~s__state~0); 279584#L136 assume !(8496 == ssl3_accept_~s__state~0); 279585#L139 assume !(8497 == ssl3_accept_~s__state~0); 279569#L142 [2021-10-13 01:19:13,212 INFO L793 eck$LassoCheckResult]: Loop: 279569#L142 assume !(8512 == ssl3_accept_~s__state~0); 279562#L145 assume !(8513 == ssl3_accept_~s__state~0); 279555#L148 assume !(8528 == ssl3_accept_~s__state~0); 279547#L151 assume !(8529 == ssl3_accept_~s__state~0); 279540#L154 assume !(8544 == ssl3_accept_~s__state~0); 279533#L157 assume !(8545 == ssl3_accept_~s__state~0); 279525#L160 assume !(8560 == ssl3_accept_~s__state~0); 279517#L163 assume !(8561 == ssl3_accept_~s__state~0); 279485#L166 assume !(8448 == ssl3_accept_~s__state~0); 268806#L169 assume !(8576 == ssl3_accept_~s__state~0); 268807#L172 assume !(8577 == ssl3_accept_~s__state~0); 268626#L175 assume !(8592 == ssl3_accept_~s__state~0); 268627#L178 assume !(8593 == ssl3_accept_~s__state~0); 268722#L181 assume !(8608 == ssl3_accept_~s__state~0); 268881#L184 assume !(8609 == ssl3_accept_~s__state~0); 268882#L187 assume !(8640 == ssl3_accept_~s__state~0); 268813#L190 assume !(8641 == ssl3_accept_~s__state~0); 268794#L193 assume 8656 == ssl3_accept_~s__state~0; 268795#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 268858#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 268822#L503 assume !(2 == ssl3_accept_~blastFlag~0); 268675#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 268676#L511 assume !(0 == ssl3_accept_~tmp___10~0); 276751#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 276746#L586 assume !(8576 == ssl3_accept_~state~0); 276744#L604 ssl3_accept_~skip~0 := 0; 276743#L100-2 assume !false; 276738#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276735#L103 assume !(12292 == ssl3_accept_~s__state~0); 276733#L106 assume !(16384 == ssl3_accept_~s__state~0); 276731#L109 assume !(8192 == ssl3_accept_~s__state~0); 276729#L112 assume !(24576 == ssl3_accept_~s__state~0); 276727#L115 assume !(8195 == ssl3_accept_~s__state~0); 276725#L118 assume !(8480 == ssl3_accept_~s__state~0); 276723#L121 assume !(8481 == ssl3_accept_~s__state~0); 276721#L124 assume !(8482 == ssl3_accept_~s__state~0); 276719#L127 assume !(8464 == ssl3_accept_~s__state~0); 276717#L130 assume !(8465 == ssl3_accept_~s__state~0); 276715#L133 assume !(8466 == ssl3_accept_~s__state~0); 276713#L136 assume !(8496 == ssl3_accept_~s__state~0); 276711#L139 assume !(8497 == ssl3_accept_~s__state~0); 276709#L142 assume !(8512 == ssl3_accept_~s__state~0); 276707#L145 assume !(8513 == ssl3_accept_~s__state~0); 276705#L148 assume !(8528 == ssl3_accept_~s__state~0); 276703#L151 assume !(8529 == ssl3_accept_~s__state~0); 276701#L154 assume !(8544 == ssl3_accept_~s__state~0); 276699#L157 assume !(8545 == ssl3_accept_~s__state~0); 276697#L160 assume !(8560 == ssl3_accept_~s__state~0); 276695#L163 assume !(8561 == ssl3_accept_~s__state~0); 276693#L166 assume !(8448 == ssl3_accept_~s__state~0); 276691#L169 assume !(8576 == ssl3_accept_~s__state~0); 276689#L172 assume !(8577 == ssl3_accept_~s__state~0); 276687#L175 assume !(8592 == ssl3_accept_~s__state~0); 276686#L178 assume !(8593 == ssl3_accept_~s__state~0); 275368#L181 assume !(8608 == ssl3_accept_~s__state~0); 275336#L184 assume !(8609 == ssl3_accept_~s__state~0); 275334#L187 assume !(8640 == ssl3_accept_~s__state~0); 275330#L190 assume !(8641 == ssl3_accept_~s__state~0); 275329#L193 assume !(8656 == ssl3_accept_~s__state~0); 268815#L196 assume !(8657 == ssl3_accept_~s__state~0); 268775#L199 assume 8672 == ssl3_accept_~s__state~0; 268715#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 268716#L519 assume !(4 == ssl3_accept_~blastFlag~0); 268890#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 268917#L526 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 268918#L526-2 ssl3_accept_~s__init_num~0 := 0; 276272#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 276267#L586 assume !(8576 == ssl3_accept_~state~0); 276265#L604 ssl3_accept_~skip~0 := 0; 276264#L100-2 assume !false; 276263#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276262#L103 assume !(12292 == ssl3_accept_~s__state~0); 276261#L106 assume !(16384 == ssl3_accept_~s__state~0); 276260#L109 assume !(8192 == ssl3_accept_~s__state~0); 276259#L112 assume !(24576 == ssl3_accept_~s__state~0); 276258#L115 assume !(8195 == ssl3_accept_~s__state~0); 276257#L118 assume !(8480 == ssl3_accept_~s__state~0); 276256#L121 assume !(8481 == ssl3_accept_~s__state~0); 276255#L124 assume !(8482 == ssl3_accept_~s__state~0); 276254#L127 assume !(8464 == ssl3_accept_~s__state~0); 276253#L130 assume !(8465 == ssl3_accept_~s__state~0); 276252#L133 assume !(8466 == ssl3_accept_~s__state~0); 276251#L136 assume !(8496 == ssl3_accept_~s__state~0); 276250#L139 assume !(8497 == ssl3_accept_~s__state~0); 276249#L142 assume !(8512 == ssl3_accept_~s__state~0); 276248#L145 assume !(8513 == ssl3_accept_~s__state~0); 276247#L148 assume !(8528 == ssl3_accept_~s__state~0); 276246#L151 assume !(8529 == ssl3_accept_~s__state~0); 276245#L154 assume !(8544 == ssl3_accept_~s__state~0); 276244#L157 assume !(8545 == ssl3_accept_~s__state~0); 276243#L160 assume !(8560 == ssl3_accept_~s__state~0); 276242#L163 assume !(8561 == ssl3_accept_~s__state~0); 276240#L166 assume 8448 == ssl3_accept_~s__state~0; 276238#L167 assume !(ssl3_accept_~num1~0 > 0); 276235#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 276231#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275825#L586 assume !(8576 == ssl3_accept_~state~0); 275819#L604 ssl3_accept_~skip~0 := 0; 275818#L100-2 assume !false; 275817#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275816#L103 assume !(12292 == ssl3_accept_~s__state~0); 275815#L106 assume !(16384 == ssl3_accept_~s__state~0); 275814#L109 assume !(8192 == ssl3_accept_~s__state~0); 275807#L112 assume !(24576 == ssl3_accept_~s__state~0); 275796#L115 assume !(8195 == ssl3_accept_~s__state~0); 275787#L118 assume !(8480 == ssl3_accept_~s__state~0); 275783#L121 assume !(8481 == ssl3_accept_~s__state~0); 275780#L124 assume !(8482 == ssl3_accept_~s__state~0); 275777#L127 assume !(8464 == ssl3_accept_~s__state~0); 275774#L130 assume !(8465 == ssl3_accept_~s__state~0); 275769#L133 assume !(8466 == ssl3_accept_~s__state~0); 275764#L136 assume !(8496 == ssl3_accept_~s__state~0); 275757#L139 assume !(8497 == ssl3_accept_~s__state~0); 275748#L142 assume !(8512 == ssl3_accept_~s__state~0); 275742#L145 assume !(8513 == ssl3_accept_~s__state~0); 275737#L148 assume !(8528 == ssl3_accept_~s__state~0); 275732#L151 assume !(8529 == ssl3_accept_~s__state~0); 275727#L154 assume !(8544 == ssl3_accept_~s__state~0); 275722#L157 assume !(8545 == ssl3_accept_~s__state~0); 275715#L160 assume !(8560 == ssl3_accept_~s__state~0); 275689#L163 assume !(8561 == ssl3_accept_~s__state~0); 275687#L166 assume !(8448 == ssl3_accept_~s__state~0); 275683#L169 assume 8576 == ssl3_accept_~s__state~0; 275684#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 275838#L450 assume !(ssl3_accept_~ret~0 <= 0); 275836#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 275837#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275392#L586 assume 8576 == ssl3_accept_~state~0; 275393#L605 assume !(8592 == ssl3_accept_~s__state~0); 275378#L604 ssl3_accept_~skip~0 := 0; 275379#L100-2 assume !false; 275363#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275364#L103 assume !(12292 == ssl3_accept_~s__state~0); 275353#L106 assume !(16384 == ssl3_accept_~s__state~0); 275354#L109 assume !(8192 == ssl3_accept_~s__state~0); 275345#L112 assume !(24576 == ssl3_accept_~s__state~0); 275346#L115 assume !(8195 == ssl3_accept_~s__state~0); 269210#L118 assume !(8480 == ssl3_accept_~s__state~0); 269211#L121 assume !(8481 == ssl3_accept_~s__state~0); 269192#L124 assume !(8482 == ssl3_accept_~s__state~0); 269193#L127 assume !(8464 == ssl3_accept_~s__state~0); 269174#L130 assume !(8465 == ssl3_accept_~s__state~0); 269175#L133 assume 8466 == ssl3_accept_~s__state~0; 269105#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 269106#L275 assume !(0 == ssl3_accept_~blastFlag~0); 268953#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 268954#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274927#L586 assume !(8576 == ssl3_accept_~state~0); 274926#L604 ssl3_accept_~skip~0 := 0; 274915#L100-2 assume !false; 274916#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274907#L103 assume !(12292 == ssl3_accept_~s__state~0); 274908#L106 assume !(16384 == ssl3_accept_~s__state~0); 274900#L109 assume !(8192 == ssl3_accept_~s__state~0); 274901#L112 assume !(24576 == ssl3_accept_~s__state~0); 274891#L115 assume !(8195 == ssl3_accept_~s__state~0); 274892#L118 assume !(8480 == ssl3_accept_~s__state~0); 269212#L121 assume !(8481 == ssl3_accept_~s__state~0); 269213#L124 assume !(8482 == ssl3_accept_~s__state~0); 269194#L127 assume !(8464 == ssl3_accept_~s__state~0); 269195#L130 assume !(8465 == ssl3_accept_~s__state~0); 269176#L133 assume !(8466 == ssl3_accept_~s__state~0); 269177#L136 assume 8496 == ssl3_accept_~s__state~0; 268791#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 268792#L288 assume !(1 == ssl3_accept_~blastFlag~0); 268868#L291 assume !(3 == ssl3_accept_~blastFlag~0); 268869#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 275089#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 268703#L298-2 ssl3_accept_~s__init_num~0 := 0; 268704#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 279720#L586 assume !(8576 == ssl3_accept_~state~0); 279711#L604 ssl3_accept_~skip~0 := 0; 279707#L100-2 assume !false; 279704#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279701#L103 assume !(12292 == ssl3_accept_~s__state~0); 279696#L106 assume !(16384 == ssl3_accept_~s__state~0); 279692#L109 assume !(8192 == ssl3_accept_~s__state~0); 279666#L112 assume !(24576 == ssl3_accept_~s__state~0); 279651#L115 assume !(8195 == ssl3_accept_~s__state~0); 279652#L118 assume !(8480 == ssl3_accept_~s__state~0); 279645#L121 assume !(8481 == ssl3_accept_~s__state~0); 279646#L124 assume !(8482 == ssl3_accept_~s__state~0); 279622#L127 assume !(8464 == ssl3_accept_~s__state~0); 279623#L130 assume !(8465 == ssl3_accept_~s__state~0); 279592#L133 assume !(8466 == ssl3_accept_~s__state~0); 279593#L136 assume !(8496 == ssl3_accept_~s__state~0); 279577#L139 assume !(8497 == ssl3_accept_~s__state~0); 279569#L142 [2021-10-13 01:19:13,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:13,213 INFO L82 PathProgramCache]: Analyzing trace with hash -2142506082, now seen corresponding path program 3 times [2021-10-13 01:19:13,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:13,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754393196] [2021-10-13 01:19:13,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:13,213 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:13,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:13,226 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:13,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:13,238 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:13,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:13,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1752514779, now seen corresponding path program 1 times [2021-10-13 01:19:13,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:13,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526933146] [2021-10-13 01:19:13,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:13,239 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:13,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:13,277 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-13 01:19:13,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:13,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526933146] [2021-10-13 01:19:13,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526933146] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:13,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577865734] [2021-10-13 01:19:13,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:13,278 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:19:13,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:13,280 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:19:13,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-13 01:19:13,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:13,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:19:13,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:14,286 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-13 01:19:14,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577865734] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:14,286 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:19:14,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 01:19:14,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383879663] [2021-10-13 01:19:14,287 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:19:14,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:14,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:19:14,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:19:14,288 INFO L87 Difference]: Start difference. First operand 12282 states and 15819 transitions. cyclomatic complexity: 3574 Second operand has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:14,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:14,505 INFO L93 Difference]: Finished difference Result 13581 states and 17201 transitions. [2021-10-13 01:19:14,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 01:19:14,506 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13581 states and 17201 transitions. [2021-10-13 01:19:14,644 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1902 [2021-10-13 01:19:14,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13581 states to 11842 states and 15077 transitions. [2021-10-13 01:19:14,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2523 [2021-10-13 01:19:14,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2721 [2021-10-13 01:19:14,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11842 states and 15077 transitions. [2021-10-13 01:19:14,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:19:14,681 INFO L681 BuchiCegarLoop]: Abstraction has 11842 states and 15077 transitions. [2021-10-13 01:19:14,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11842 states and 15077 transitions. [2021-10-13 01:19:14,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11842 to 11234. [2021-10-13 01:19:14,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11234 states, 11234 states have (on average 1.2739896742033114) internal successors, (14312), 11233 states have internal predecessors, (14312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:19:14,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11234 states to 11234 states and 14312 transitions. [2021-10-13 01:19:14,812 INFO L704 BuchiCegarLoop]: Abstraction has 11234 states and 14312 transitions. [2021-10-13 01:19:14,812 INFO L587 BuchiCegarLoop]: Abstraction has 11234 states and 14312 transitions. [2021-10-13 01:19:14,812 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-13 01:19:14,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11234 states and 14312 transitions. [2021-10-13 01:19:14,838 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1897 [2021-10-13 01:19:14,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:14,839 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:14,840 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:14,840 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:14,841 INFO L791 eck$LassoCheckResult]: Stem: 295373#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); 295176#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 295126#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 295052#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 295127#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 295129#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 295169#L100-2 assume !false; 299691#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299689#L103 assume !(12292 == ssl3_accept_~s__state~0); 299687#L106 assume !(16384 == ssl3_accept_~s__state~0); 299685#L109 assume !(8192 == ssl3_accept_~s__state~0); 299683#L112 assume !(24576 == ssl3_accept_~s__state~0); 299681#L115 assume !(8195 == ssl3_accept_~s__state~0); 299679#L118 assume !(8480 == ssl3_accept_~s__state~0); 299677#L121 assume !(8481 == ssl3_accept_~s__state~0); 299675#L124 assume !(8482 == ssl3_accept_~s__state~0); 299673#L127 assume 8464 == ssl3_accept_~s__state~0; 299672#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 299670#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 299668#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 299607#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299597#L586 assume !(8576 == ssl3_accept_~state~0); 299591#L604 ssl3_accept_~skip~0 := 0; 299586#L100-2 assume !false; 299581#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299576#L103 assume !(12292 == ssl3_accept_~s__state~0); 299571#L106 assume !(16384 == ssl3_accept_~s__state~0); 299566#L109 assume !(8192 == ssl3_accept_~s__state~0); 299561#L112 assume !(24576 == ssl3_accept_~s__state~0); 299556#L115 assume !(8195 == ssl3_accept_~s__state~0); 299552#L118 assume !(8480 == ssl3_accept_~s__state~0); 299547#L121 assume !(8481 == ssl3_accept_~s__state~0); 299536#L124 assume !(8482 == ssl3_accept_~s__state~0); 299533#L127 assume !(8464 == ssl3_accept_~s__state~0); 299528#L130 assume !(8465 == ssl3_accept_~s__state~0); 299526#L133 assume !(8466 == ssl3_accept_~s__state~0); 299523#L136 assume 8496 == ssl3_accept_~s__state~0; 299521#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 299518#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 299515#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 299505#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 299507#L298-2 ssl3_accept_~s__init_num~0 := 0; 299495#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299491#L586 assume !(8576 == ssl3_accept_~state~0); 299477#L604 ssl3_accept_~skip~0 := 0; 299478#L100-2 assume !false; 299463#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299464#L103 assume !(12292 == ssl3_accept_~s__state~0); 299217#L106 assume !(16384 == ssl3_accept_~s__state~0); 299218#L109 assume !(8192 == ssl3_accept_~s__state~0); 299085#L112 assume !(24576 == ssl3_accept_~s__state~0); 299086#L115 assume !(8195 == ssl3_accept_~s__state~0); 299070#L118 assume !(8480 == ssl3_accept_~s__state~0); 299071#L121 assume !(8481 == ssl3_accept_~s__state~0); 298817#L124 assume !(8482 == ssl3_accept_~s__state~0); 298818#L127 assume !(8464 == ssl3_accept_~s__state~0); 298788#L130 assume !(8465 == ssl3_accept_~s__state~0); 298789#L133 assume !(8466 == ssl3_accept_~s__state~0); 298402#L136 assume !(8496 == ssl3_accept_~s__state~0); 298403#L139 assume !(8497 == ssl3_accept_~s__state~0); 298392#L142 [2021-10-13 01:19:14,841 INFO L793 eck$LassoCheckResult]: Loop: 298392#L142 assume 8512 == ssl3_accept_~s__state~0; 297157#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 298391#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 298389#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 298387#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298382#L586 assume !(8576 == ssl3_accept_~state~0); 298380#L604 ssl3_accept_~skip~0 := 0; 298379#L100-2 assume !false; 298378#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298377#L103 assume !(12292 == ssl3_accept_~s__state~0); 298376#L106 assume !(16384 == ssl3_accept_~s__state~0); 298375#L109 assume !(8192 == ssl3_accept_~s__state~0); 298374#L112 assume !(24576 == ssl3_accept_~s__state~0); 298373#L115 assume !(8195 == ssl3_accept_~s__state~0); 298372#L118 assume !(8480 == ssl3_accept_~s__state~0); 298371#L121 assume !(8481 == ssl3_accept_~s__state~0); 298370#L124 assume !(8482 == ssl3_accept_~s__state~0); 298369#L127 assume !(8464 == ssl3_accept_~s__state~0); 298368#L130 assume !(8465 == ssl3_accept_~s__state~0); 298367#L133 assume !(8466 == ssl3_accept_~s__state~0); 298366#L136 assume !(8496 == ssl3_accept_~s__state~0); 298365#L139 assume !(8497 == ssl3_accept_~s__state~0); 298364#L142 assume !(8512 == ssl3_accept_~s__state~0); 298363#L145 assume !(8513 == ssl3_accept_~s__state~0); 298362#L148 assume 8528 == ssl3_accept_~s__state~0; 297151#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 298360#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 298357#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 298352#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 298350#L362 assume !(ssl3_accept_~ret~0 <= 0); 298349#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 298347#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298341#L586 assume !(8576 == ssl3_accept_~state~0); 298335#L604 ssl3_accept_~skip~0 := 0; 298332#L100-2 assume !false; 298330#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298328#L103 assume !(12292 == ssl3_accept_~s__state~0); 298326#L106 assume !(16384 == ssl3_accept_~s__state~0); 298324#L109 assume !(8192 == ssl3_accept_~s__state~0); 298322#L112 assume !(24576 == ssl3_accept_~s__state~0); 298320#L115 assume !(8195 == ssl3_accept_~s__state~0); 298318#L118 assume !(8480 == ssl3_accept_~s__state~0); 298316#L121 assume !(8481 == ssl3_accept_~s__state~0); 298314#L124 assume !(8482 == ssl3_accept_~s__state~0); 298312#L127 assume !(8464 == ssl3_accept_~s__state~0); 298310#L130 assume !(8465 == ssl3_accept_~s__state~0); 298308#L133 assume !(8466 == ssl3_accept_~s__state~0); 298305#L136 assume !(8496 == ssl3_accept_~s__state~0); 298301#L139 assume !(8497 == ssl3_accept_~s__state~0); 298297#L142 assume !(8512 == ssl3_accept_~s__state~0); 298290#L145 assume !(8513 == ssl3_accept_~s__state~0); 298286#L148 assume !(8528 == ssl3_accept_~s__state~0); 298283#L151 assume !(8529 == ssl3_accept_~s__state~0); 298280#L154 assume 8544 == ssl3_accept_~s__state~0; 297145#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 298275#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 298271#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 298268#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 298264#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 298261#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 298251#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298238#L586 assume !(8576 == ssl3_accept_~state~0); 298234#L604 ssl3_accept_~skip~0 := 0; 298232#L100-2 assume !false; 298230#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298228#L103 assume !(12292 == ssl3_accept_~s__state~0); 298226#L106 assume !(16384 == ssl3_accept_~s__state~0); 298224#L109 assume !(8192 == ssl3_accept_~s__state~0); 298222#L112 assume !(24576 == ssl3_accept_~s__state~0); 298220#L115 assume !(8195 == ssl3_accept_~s__state~0); 298218#L118 assume !(8480 == ssl3_accept_~s__state~0); 298216#L121 assume !(8481 == ssl3_accept_~s__state~0); 298214#L124 assume !(8482 == ssl3_accept_~s__state~0); 298212#L127 assume !(8464 == ssl3_accept_~s__state~0); 298210#L130 assume !(8465 == ssl3_accept_~s__state~0); 298208#L133 assume !(8466 == ssl3_accept_~s__state~0); 298206#L136 assume !(8496 == ssl3_accept_~s__state~0); 298204#L139 assume !(8497 == ssl3_accept_~s__state~0); 298202#L142 assume !(8512 == ssl3_accept_~s__state~0); 298200#L145 assume !(8513 == ssl3_accept_~s__state~0); 298198#L148 assume !(8528 == ssl3_accept_~s__state~0); 298196#L151 assume !(8529 == ssl3_accept_~s__state~0); 298194#L154 assume !(8544 == ssl3_accept_~s__state~0); 298192#L157 assume !(8545 == ssl3_accept_~s__state~0); 298190#L160 assume !(8560 == ssl3_accept_~s__state~0); 298188#L163 assume !(8561 == ssl3_accept_~s__state~0); 298186#L166 assume 8448 == ssl3_accept_~s__state~0; 298172#L167 assume !(ssl3_accept_~num1~0 > 0); 298171#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 298152#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298148#L586 assume !(8576 == ssl3_accept_~state~0); 298129#L604 ssl3_accept_~skip~0 := 0; 298130#L100-2 assume !false; 298112#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298113#L103 assume !(12292 == ssl3_accept_~s__state~0); 298095#L106 assume !(16384 == ssl3_accept_~s__state~0); 298096#L109 assume !(8192 == ssl3_accept_~s__state~0); 298046#L112 assume !(24576 == ssl3_accept_~s__state~0); 298047#L115 assume !(8195 == ssl3_accept_~s__state~0); 298013#L118 assume !(8480 == ssl3_accept_~s__state~0); 298014#L121 assume !(8481 == ssl3_accept_~s__state~0); 297994#L124 assume !(8482 == ssl3_accept_~s__state~0); 297995#L127 assume !(8464 == ssl3_accept_~s__state~0); 297914#L130 assume !(8465 == ssl3_accept_~s__state~0); 297915#L133 assume !(8466 == ssl3_accept_~s__state~0); 297891#L136 assume !(8496 == ssl3_accept_~s__state~0); 297892#L139 assume !(8497 == ssl3_accept_~s__state~0); 297159#L142 assume !(8512 == ssl3_accept_~s__state~0); 297160#L145 assume !(8513 == ssl3_accept_~s__state~0); 297153#L148 assume !(8528 == ssl3_accept_~s__state~0); 297154#L151 assume !(8529 == ssl3_accept_~s__state~0); 297148#L154 assume !(8544 == ssl3_accept_~s__state~0); 297149#L157 assume !(8545 == ssl3_accept_~s__state~0); 297142#L160 assume !(8560 == ssl3_accept_~s__state~0); 297143#L163 assume !(8561 == ssl3_accept_~s__state~0); 297119#L166 assume !(8448 == ssl3_accept_~s__state~0); 297118#L169 assume 8576 == ssl3_accept_~s__state~0; 296370#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 297117#L450 assume !(ssl3_accept_~ret~0 <= 0); 297114#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 297115#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299704#L586 assume 8576 == ssl3_accept_~state~0; 299698#L605 assume !(8592 == ssl3_accept_~s__state~0); 299697#L604 ssl3_accept_~skip~0 := 0; 299695#L100-2 assume !false; 299694#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299693#L103 assume !(12292 == ssl3_accept_~s__state~0); 299692#L106 assume !(16384 == ssl3_accept_~s__state~0); 299690#L109 assume !(8192 == ssl3_accept_~s__state~0); 299688#L112 assume !(24576 == ssl3_accept_~s__state~0); 299686#L115 assume !(8195 == ssl3_accept_~s__state~0); 299684#L118 assume !(8480 == ssl3_accept_~s__state~0); 299682#L121 assume !(8481 == ssl3_accept_~s__state~0); 299680#L124 assume !(8482 == ssl3_accept_~s__state~0); 299678#L127 assume !(8464 == ssl3_accept_~s__state~0); 299676#L130 assume !(8465 == ssl3_accept_~s__state~0); 299674#L133 assume 8466 == ssl3_accept_~s__state~0; 297906#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 299671#L275 assume !(0 == ssl3_accept_~blastFlag~0); 299669#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 299666#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299602#L586 assume !(8576 == ssl3_accept_~state~0); 299595#L604 ssl3_accept_~skip~0 := 0; 299590#L100-2 assume !false; 299585#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299580#L103 assume !(12292 == ssl3_accept_~s__state~0); 299575#L106 assume !(16384 == ssl3_accept_~s__state~0); 299570#L109 assume !(8192 == ssl3_accept_~s__state~0); 299565#L112 assume !(24576 == ssl3_accept_~s__state~0); 299560#L115 assume !(8195 == ssl3_accept_~s__state~0); 299555#L118 assume !(8480 == ssl3_accept_~s__state~0); 299551#L121 assume !(8481 == ssl3_accept_~s__state~0); 299546#L124 assume !(8482 == ssl3_accept_~s__state~0); 299535#L127 assume !(8464 == ssl3_accept_~s__state~0); 299532#L130 assume !(8465 == ssl3_accept_~s__state~0); 299527#L133 assume !(8466 == ssl3_accept_~s__state~0); 299525#L136 assume 8496 == ssl3_accept_~s__state~0; 297162#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 299520#L288 assume !(1 == ssl3_accept_~blastFlag~0); 299517#L291 assume !(3 == ssl3_accept_~blastFlag~0); 299510#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 299511#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 299501#L298-2 ssl3_accept_~s__init_num~0 := 0; 299502#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299485#L586 assume !(8576 == ssl3_accept_~state~0); 299484#L604 ssl3_accept_~skip~0 := 0; 299469#L100-2 assume !false; 299470#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299455#L103 assume !(12292 == ssl3_accept_~s__state~0); 299456#L106 assume !(16384 == ssl3_accept_~s__state~0); 299130#L109 assume !(8192 == ssl3_accept_~s__state~0); 299131#L112 assume !(24576 == ssl3_accept_~s__state~0); 299078#L115 assume !(8195 == ssl3_accept_~s__state~0); 299079#L118 assume !(8480 == ssl3_accept_~s__state~0); 298895#L121 assume !(8481 == ssl3_accept_~s__state~0); 298896#L124 assume !(8482 == ssl3_accept_~s__state~0); 298798#L127 assume !(8464 == ssl3_accept_~s__state~0); 298799#L130 assume !(8465 == ssl3_accept_~s__state~0); 298411#L133 assume !(8466 == ssl3_accept_~s__state~0); 298412#L136 assume !(8496 == ssl3_accept_~s__state~0); 298393#L139 assume !(8497 == ssl3_accept_~s__state~0); 298392#L142 [2021-10-13 01:19:14,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:14,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1334812764, now seen corresponding path program 1 times [2021-10-13 01:19:14,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:14,842 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547667590] [2021-10-13 01:19:14,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:14,842 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:14,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:14,854 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:14,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:14,868 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:14,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:14,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1864956824, now seen corresponding path program 2 times [2021-10-13 01:19:14,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:14,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800218029] [2021-10-13 01:19:14,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:14,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:14,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:14,885 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:14,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:14,912 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:14,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:14,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1650190611, now seen corresponding path program 1 times [2021-10-13 01:19:14,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:14,912 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133403017] [2021-10-13 01:19:14,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:14,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:14,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:14,933 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:14,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:15,159 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:17,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 01:19:17 BoogieIcfgContainer [2021-10-13 01:19:17,550 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 01:19:17,551 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 01:19:17,551 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 01:19:17,551 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 01:19:17,551 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:18:41" (3/4) ... [2021-10-13 01:19:17,554 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 01:19:17,644 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 01:19:17,644 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 01:19:17,645 INFO L168 Benchmark]: Toolchain (without parser) took 37833.54 ms. Allocated memory was 117.4 MB in the beginning and 3.8 GB in the end (delta: 3.7 GB). Free memory was 77.9 MB in the beginning and 3.2 GB in the end (delta: -3.2 GB). Peak memory consumption was 559.3 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:17,646 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 117.4 MB. Free memory is still 94.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 01:19:17,646 INFO L168 Benchmark]: CACSL2BoogieTranslator took 493.28 ms. Allocated memory is still 117.4 MB. Free memory was 77.7 MB in the beginning and 87.2 MB in the end (delta: -9.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:17,646 INFO L168 Benchmark]: Boogie Procedure Inliner took 81.45 ms. Allocated memory is still 117.4 MB. Free memory was 87.2 MB in the beginning and 84.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:17,647 INFO L168 Benchmark]: Boogie Preprocessor took 64.23 ms. Allocated memory is still 117.4 MB. Free memory was 84.6 MB in the beginning and 82.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:17,647 INFO L168 Benchmark]: RCFGBuilder took 717.30 ms. Allocated memory is still 117.4 MB. Free memory was 82.5 MB in the beginning and 56.8 MB in the end (delta: 25.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:17,647 INFO L168 Benchmark]: BuchiAutomizer took 36367.18 ms. Allocated memory was 117.4 MB in the beginning and 3.8 GB in the end (delta: 3.7 GB). Free memory was 56.8 MB in the beginning and 3.3 GB in the end (delta: -3.2 GB). Peak memory consumption was 714.4 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:17,648 INFO L168 Benchmark]: Witness Printer took 93.56 ms. Allocated memory is still 3.8 GB. Free memory was 3.3 GB in the beginning and 3.2 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:17,650 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.22 ms. Allocated memory is still 117.4 MB. Free memory is still 94.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 493.28 ms. Allocated memory is still 117.4 MB. Free memory was 77.7 MB in the beginning and 87.2 MB in the end (delta: -9.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 81.45 ms. Allocated memory is still 117.4 MB. Free memory was 87.2 MB in the beginning and 84.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 64.23 ms. Allocated memory is still 117.4 MB. Free memory was 84.6 MB in the beginning and 82.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 717.30 ms. Allocated memory is still 117.4 MB. Free memory was 82.5 MB in the beginning and 56.8 MB in the end (delta: 25.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 36367.18 ms. Allocated memory was 117.4 MB in the beginning and 3.8 GB in the end (delta: 3.7 GB). Free memory was 56.8 MB in the beginning and 3.3 GB in the end (delta: -3.2 GB). Peak memory consumption was 714.4 MB. Max. memory is 16.1 GB. * Witness Printer took 93.56 ms. Allocated memory is still 3.8 GB. Free memory was 3.3 GB in the beginning and 3.2 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 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 35 terminating modules (31 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function 7 + -2 * blastFlag and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 11234 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 36.2s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 21.7s. Construction of modules took 3.2s. Büchi inclusion checks took 5.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 3054.5ms AutomataMinimizationTime, 35 MinimizatonAttempts, 13530 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.9s Buchi closure took 0.0s. Biggest automaton had 13250 states and ocurred in iteration 29. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 8380 SDtfs, 5638 SDslu, 4847 SDs, 0 SdLazy, 4101 SolverSat, 799 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3294.7ms Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital72 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div229 bol100 ite100 ukn100 eq183 hnf68 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 11ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.9s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 142]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=13695} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=13695, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e004e73=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d29a001=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ab3f7b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@736d2a15=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40df9fcc=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d823ff1=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31cdd73b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31ae799e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d51ca0e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74cc91e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34250ed4=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a8fd509=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42b7002f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d9e111=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ad7bb5e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@788703fe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@515a0af=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23513eba=0, __cil_tmp57=4292870145, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967039, s__verify_mode=20, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1fa0a3e9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@59e7aa4b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@386937f=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@310389ff=0, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16bf0ff1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e5b2a95=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48ccf766=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d2d74f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d13adc1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14338bf8=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@330df5c5=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fda3149=2, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50892615=1, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=13697, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4d8a2150=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24b11954=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41ba6c27=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fe1d875=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45d4d66f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@179ed342=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f954f7a=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64368247=1, s__options=4292870145, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b4284=4294967039, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6aefa3ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27bfed96=1, Time=8, num1=0, NULL=13696, NULL=0, NULL=13698, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@680db884=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43f7c312=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@342de41a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c1e4d91=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23b53926=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@478475b0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53821907=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1058862=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c2c262f=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58f5bc6=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b73fc23=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@399292c7=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@58a48cae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1493bee=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 142]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L637] int s ; [L638] int tmp ; [L642] s = 8464 [L14] int s__info_callback = __VERIFIER_nondet_int() ; [L15] int s__in_handshake = __VERIFIER_nondet_int() ; [L16] int s__state ; [L17] int s__new_session ; [L18] int s__server ; [L19] int s__version = __VERIFIER_nondet_int() ; [L20] int s__type ; [L21] int s__init_num ; [L22] int s__hit = __VERIFIER_nondet_int() ; [L23] int s__rwstate ; [L24] int s__init_buf___0 = 1; [L25] int s__debug = __VERIFIER_nondet_int() ; [L26] int s__shutdown ; [L27] int s__cert = __VERIFIER_nondet_int() ; [L28] int s__options = __VERIFIER_nondet_int() ; [L29] int s__verify_mode = __VERIFIER_nondet_int() ; [L30] int s__session__peer = __VERIFIER_nondet_int() ; [L31] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L32] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L35] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__cert_request ; [L37] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__use_rsa_tmp ; [L39] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__new_cipher__algorithms ; [L41] int s__s3__tmp__next_state___0 ; [L42] int s__s3__tmp__new_cipher__algo_strength ; [L43] int s__session__cipher ; [L44] int buf ; [L45] unsigned long l ; [L46] unsigned long Time ; [L47] unsigned long tmp ; [L48] int cb ; [L49] long num1 = __VERIFIER_nondet_long() ; [L50] int ret ; [L51] int new_state ; [L52] int state ; [L53] int skip ; [L54] int got_new_session ; [L55] int tmp___1 = __VERIFIER_nondet_int() ; [L56] int tmp___2 = __VERIFIER_nondet_int() ; [L57] int tmp___3 = __VERIFIER_nondet_int() ; [L58] int tmp___4 = __VERIFIER_nondet_int() ; [L59] int tmp___5 = __VERIFIER_nondet_int() ; [L60] int tmp___6 = __VERIFIER_nondet_int() ; [L61] int tmp___7 = __VERIFIER_nondet_int() ; [L62] long tmp___8 = __VERIFIER_nondet_long() ; [L63] int tmp___9 = __VERIFIER_nondet_int() ; [L64] int tmp___10 = __VERIFIER_nondet_int() ; [L65] int blastFlag ; [L66] int __cil_tmp55 ; [L67] unsigned long __cil_tmp56 ; [L68] unsigned long __cil_tmp57 ; [L69] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L70] unsigned long __cil_tmp59 ; [L71] int __cil_tmp60 ; [L72] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L295] COND FALSE !(ret <= 0) [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) Loop: [L142] COND TRUE s__state == 8512 [L308] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L309] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L310] COND TRUE __cil_tmp56 + 256UL [L311] skip = 1 [L319] s__state = 8528 [L320] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L324] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L325] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L327] __cil_tmp57 = (unsigned long )s__options [L328] COND TRUE __cil_tmp57 + 2097152UL [L329] s__s3__tmp__use_rsa_tmp = 1 [L334] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L361] ret = __VERIFIER_nondet_int() [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L397] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L398] COND FALSE !(__cil_tmp61 + 256UL) [L408] s__s3__tmp__cert_request = 1 [L409] ret = __VERIFIER_nondet_int() [L410] COND FALSE !(ret <= 0) [L413] s__state = 8448 [L414] s__s3__tmp__next_state___0 = 8576 [L415] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L436] COND FALSE !(num1 > 0L) [L445] s__state = s__s3__tmp__next_state___0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L449] ret = __VERIFIER_nondet_int() [L450] COND FALSE !(ret <= 0) [L453] COND TRUE ret == 2 [L454] s__state = 8466 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND TRUE state == 8576 [L605] COND FALSE !(s__state == 8592) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(blastFlag == 3) [L295] COND FALSE !(ret <= 0) [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 01:19:17,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-10-13 01:19:17,954 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:18,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-10-13 01:19:18,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:18,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-10-13 01:19:18,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:18,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-10-13 01:19:19,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:19,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f50c0ef-2a9c-4770-8f31-61c028d3e85b/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...