./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.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_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/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_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/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_72ea3170-308d-4b6e-870e-6ddf72a52f33/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 51c32a91c699292d3a71549ca427833cc8b88f69 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 00:49:21,627 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 00:49:21,629 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 00:49:21,669 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 00:49:21,670 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 00:49:21,671 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 00:49:21,673 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 00:49:21,676 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 00:49:21,678 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 00:49:21,679 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 00:49:21,680 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 00:49:21,681 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 00:49:21,682 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 00:49:21,683 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 00:49:21,685 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 00:49:21,686 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 00:49:21,687 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 00:49:21,689 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 00:49:21,691 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 00:49:21,693 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 00:49:21,695 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 00:49:21,697 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 00:49:21,699 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 00:49:21,700 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 00:49:21,703 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 00:49:21,704 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 00:49:21,704 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 00:49:21,705 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 00:49:21,706 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 00:49:21,707 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 00:49:21,708 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 00:49:21,708 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 00:49:21,709 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 00:49:21,710 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 00:49:21,712 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 00:49:21,712 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 00:49:21,713 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 00:49:21,713 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 00:49:21,714 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 00:49:21,715 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 00:49:21,716 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 00:49:21,717 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 00:49:21,750 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 00:49:21,757 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 00:49:21,759 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 00:49:21,759 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 00:49:21,761 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 00:49:21,761 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 00:49:21,761 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 00:49:21,762 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 00:49:21,762 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 00:49:21,762 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 00:49:21,763 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 00:49:21,763 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 00:49:21,764 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 00:49:21,764 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 00:49:21,764 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 00:49:21,764 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 00:49:21,764 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 00:49:21,765 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 00:49:21,765 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 00:49:21,765 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 00:49:21,765 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 00:49:21,766 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 00:49:21,766 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 00:49:21,766 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 00:49:21,766 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 00:49:21,767 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 00:49:21,767 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 00:49:21,767 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 00:49:21,767 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 00:49:21,768 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 00:49:21,768 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 00:49:21,768 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 00:49:21,769 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 00:49:21,770 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_72ea3170-308d-4b6e-870e-6ddf72a52f33/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_72ea3170-308d-4b6e-870e-6ddf72a52f33/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 -> 51c32a91c699292d3a71549ca427833cc8b88f69 [2021-10-13 00:49:22,092 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 00:49:22,115 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 00:49:22,118 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 00:49:22,119 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 00:49:22,121 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 00:49:22,122 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c [2021-10-13 00:49:22,199 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/data/4f74fe801/9a71fdabadae4f0b94718a9f44eaa0ac/FLAG663bc5c18 [2021-10-13 00:49:22,685 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 00:49:22,690 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c [2021-10-13 00:49:22,710 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/data/4f74fe801/9a71fdabadae4f0b94718a9f44eaa0ac/FLAG663bc5c18 [2021-10-13 00:49:23,036 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/data/4f74fe801/9a71fdabadae4f0b94718a9f44eaa0ac [2021-10-13 00:49:23,039 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 00:49:23,041 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 00:49:23,045 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 00:49:23,045 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 00:49:23,048 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 00:49:23,049 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,050 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14693395 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23, skipping insertion in model container [2021-10-13 00:49:23,051 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,058 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 00:49:23,114 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 00:49:23,439 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_72ea3170-308d-4b6e-870e-6ddf72a52f33/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c[35356,35369] [2021-10-13 00:49:23,445 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:49:23,462 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 00:49:23,537 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_72ea3170-308d-4b6e-870e-6ddf72a52f33/sv-benchmarks/c/openssl-simplified/s3_clnt_4.cil-1.c[35356,35369] [2021-10-13 00:49:23,549 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:49:23,563 INFO L208 MainTranslator]: Completed translation [2021-10-13 00:49:23,564 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23 WrapperNode [2021-10-13 00:49:23,564 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 00:49:23,565 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 00:49:23,565 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 00:49:23,565 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 00:49:23,572 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,594 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,631 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 00:49:23,632 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 00:49:23,632 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 00:49:23,632 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 00:49:23,640 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,640 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,643 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,643 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,651 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,657 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,659 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,662 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 00:49:23,663 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 00:49:23,663 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 00:49:23,664 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 00:49:23,665 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (1/1) ... [2021-10-13 00:49:23,671 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:23,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:23,708 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:23,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 00:49:23,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 00:49:23,764 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 00:49:23,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 00:49:23,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 00:49:23,943 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 00:49:24,374 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-10-13 00:49:24,374 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-10-13 00:49:24,387 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 00:49:24,388 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 00:49:24,391 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:49:24 BoogieIcfgContainer [2021-10-13 00:49:24,391 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 00:49:24,394 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 00:49:24,394 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 00:49:24,397 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 00:49:24,398 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:49:24,406 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 12:49:23" (1/3) ... [2021-10-13 00:49:24,407 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@464cba64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:49:24, skipping insertion in model container [2021-10-13 00:49:24,408 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:49:24,408 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:49:23" (2/3) ... [2021-10-13 00:49:24,408 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@464cba64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:49:24, skipping insertion in model container [2021-10-13 00:49:24,408 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:49:24,409 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:49:24" (3/3) ... [2021-10-13 00:49:24,410 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_4.cil-1.c [2021-10-13 00:49:24,470 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 00:49:24,471 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 00:49:24,471 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 00:49:24,471 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 00:49:24,471 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 00:49:24,471 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 00:49:24,471 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 00:49:24,472 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 00:49:24,492 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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 00:49:24,543 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-13 00:49:24,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:24,543 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:24,552 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-13 00:49:24,552 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:24,553 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 00:49:24,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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 00:49:24,574 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-13 00:49:24,575 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:24,575 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:24,578 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-13 00:49:24,578 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:24,584 INFO L791 eck$LassoCheckResult]: Stem: 116#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 34#L-1true havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4#L86true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82#L89-2true ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 114#L94true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 68#L100-1true [2021-10-13 00:49:24,585 INFO L793 eck$LassoCheckResult]: Loop: 68#L100-1true assume !false; 117#L101true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115#L103true assume !(12292 == ssl3_connect_~s__state~0); 112#L106true assume 16384 == ssl3_connect_~s__state~0; 104#L208true ssl3_connect_~s__server~0 := 0; 124#L213true assume 0 != ssl3_connect_~cb~0; 9#L213-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 36#L218true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 76#L224true assume !(0 == ssl3_connect_~s__init_buf___0~0); 97#L224-2true assume !(0 == ssl3_connect_~tmp___4~0); 19#L240true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 11#L487true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 99#L522true ssl3_connect_~skip~0 := 0; 68#L100-1true [2021-10-13 00:49:24,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:24,594 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-10-13 00:49:24,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:24,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404025672] [2021-10-13 00:49:24,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:24,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:24,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:24,726 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:24,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:24,800 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:24,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:24,812 INFO L82 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-10-13 00:49:24,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:24,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009880134] [2021-10-13 00:49:24,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:24,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:24,834 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:24,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:24,863 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:24,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:24,865 INFO L82 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-10-13 00:49:24,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:24,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299044380] [2021-10-13 00:49:24,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:24,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:24,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:24,977 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 00:49:24,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:24,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299044380] [2021-10-13 00:49:24,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299044380] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:24,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:24,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:24,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374821239] [2021-10-13 00:49:25,176 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:49:25,177 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:49:25,178 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:49:25,178 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:49:25,178 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:49:25,178 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,179 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:49:25,179 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:49:25,179 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration1_Loop [2021-10-13 00:49:25,179 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:49:25,179 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:49:25,198 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 00:49:25,203 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 00:49:25,214 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 00:49:25,217 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 00:49:25,221 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 00:49:25,225 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 00:49:25,228 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 00:49:25,233 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 00:49:25,236 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 00:49:25,243 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 00:49:25,246 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 00:49:25,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:49:25,252 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 00:49:25,411 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:49:25,412 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:49:25,414 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,416 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 00:49:25,423 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,423 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,446 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:49:25,446 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:49:25,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:25,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,482 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 00:49:25,490 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,491 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,523 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:49:25,523 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:49:25,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:25,548 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,549 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 00:49:25,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,552 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,565 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:49:25,565 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:49:25,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:25,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,593 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,597 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,597 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 00:49:25,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:49:25,634 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:49:25,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:25,655 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,656 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 00:49:25,666 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,666 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,674 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:49:25,674 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:49:25,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-10-13 00:49:25,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,694 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 00:49:25,696 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,697 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:25,759 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,763 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,770 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:49:25,770 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-13 00:49:25,799 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:49:25,799 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=4}] Lambdas: [1, 0, 1] Nus: [0, 0] [2021-10-13 00:49:25,837 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:25,838 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,839 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-13 00:49:25,846 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,846 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,865 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:49:25,865 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:49:25,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:25,898 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,899 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-13 00:49:25,901 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,901 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:25,927 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:49:25,927 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:49:25,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:25,962 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:25,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:25,967 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:25,978 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:49:25,978 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:26,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-13 00:49:26,041 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,041 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,042 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,048 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:49:26,048 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:49:26,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-13 00:49:26,078 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:49:26,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,114 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:49:26,114 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:49:26,114 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:49:26,114 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:49:26,114 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:49:26,114 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,114 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:49:26,114 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:49:26,115 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration1_Loop [2021-10-13 00:49:26,115 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:49:26,115 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:49:26,117 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 00:49:26,119 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 00:49:26,128 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 00:49:26,131 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 00:49:26,133 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 00:49:26,136 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 00:49:26,139 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 00:49:26,142 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 00:49:26,145 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 00:49:26,152 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 00:49:26,155 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 00:49:26,158 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 00:49:26,162 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 00:49:26,316 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:49:26,321 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:49:26,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,323 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,331 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 00:49:26,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:49:26,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,344 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:49:26,344 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 00:49:26,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:49:26,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,390 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,395 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,401 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 00:49:26,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,411 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,411 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:49:26,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,416 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:49:26,416 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 00:49:26,434 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:49:26,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,466 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,471 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 00:49:26,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 00:49:26,479 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,479 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,479 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,479 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:49:26,479 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,480 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:49:26,480 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:49:26,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,501 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,502 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 00:49:26,506 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 00:49:26,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,513 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:49:26,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,514 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:49:26,514 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,542 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:49:26,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,573 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,574 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,575 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 00:49:26,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:49:26,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:49:26,586 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,598 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:49:26,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 00:49:26,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,631 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,632 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,639 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 00:49:26,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,648 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:49:26,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,649 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:49:26,649 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 00:49:26,670 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:49:26,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,698 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,699 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 00:49:26,700 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 00:49:26,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,708 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:49:26,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,709 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:49:26,709 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:49:26,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,763 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 00:49:26,765 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 00:49:26,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:49:26,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,773 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:49:26,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:49:26,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,803 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,805 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 00:49:26,807 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 00:49:26,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:49:26,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:49:26,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:49:26,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:49:26,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:49:26,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:49:26,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:49:26,822 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:49:26,840 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-13 00:49:26,840 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:49:26,841 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:49:26,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:26,859 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:49:26,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 00:49:26,865 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:49:26,865 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:49:26,865 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:49:26,865 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2021-10-13 00:49:26,884 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:26,886 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:49:26,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:26,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:26,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:49:26,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:49:27,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:27,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:49:27,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:49:27,104 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 00:49:27,117 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 00:49:27,119 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:49:27,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:27,591 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 0 states have call successors, (0), 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.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 506 states and 827 transitions. Complement of second has 8 states. [2021-10-13 00:49:27,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-13 00:49:27,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:49:27,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-10-13 00:49:27,599 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-10-13 00:49:27,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:49:27,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-10-13 00:49:27,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:49:27,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-10-13 00:49:27,603 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:49:27,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-10-13 00:49:27,615 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-10-13 00:49:27,623 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-10-13 00:49:27,624 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-10-13 00:49:27,626 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-10-13 00:49:27,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-10-13 00:49:27,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:49:27,628 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-10-13 00:49:27,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-10-13 00:49:27,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-10-13 00:49:27,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5103448275862068) internal successors, (219), 144 states have internal predecessors, (219), 0 states have call successors, (0), 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 00:49:27,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-10-13 00:49:27,663 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-10-13 00:49:27,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:27,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:27,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:27,668 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:49:27,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:27,760 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2021-10-13 00:49:27,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:27,760 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 175 transitions. [2021-10-13 00:49:27,762 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-13 00:49:27,764 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 116 states and 173 transitions. [2021-10-13 00:49:27,764 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-10-13 00:49:27,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-10-13 00:49:27,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 173 transitions. [2021-10-13 00:49:27,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:27,765 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 173 transitions. [2021-10-13 00:49:27,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 173 transitions. [2021-10-13 00:49:27,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2021-10-13 00:49:27,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 113 states have (on average 1.5044247787610618) internal successors, (170), 112 states have internal predecessors, (170), 0 states have call successors, (0), 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 00:49:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 170 transitions. [2021-10-13 00:49:27,771 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-10-13 00:49:27,771 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-10-13 00:49:27,771 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 00:49:27,771 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 170 transitions. [2021-10-13 00:49:27,772 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-13 00:49:27,773 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:27,773 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:27,773 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:27,774 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:27,774 INFO L791 eck$LassoCheckResult]: Stem: 1091#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1035#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 981#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 982#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1081#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1072#L100-1 assume !false; 1073#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1090#L103 assume 12292 == ssl3_connect_~s__state~0; 1006#L104 [2021-10-13 00:49:27,774 INFO L793 eck$LassoCheckResult]: Loop: 1006#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1007#L208 ssl3_connect_~s__server~0 := 0; 1087#L213 assume 0 != ssl3_connect_~cb~0; 992#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 993#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1037#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1074#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 1012#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 996#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 997#L522 ssl3_connect_~skip~0 := 0; 1085#L100-1 assume !false; 1093#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1092#L103 assume 12292 == ssl3_connect_~s__state~0; 1006#L104 [2021-10-13 00:49:27,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:27,774 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-10-13 00:49:27,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:27,775 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016270410] [2021-10-13 00:49:27,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:27,775 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:27,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:27,787 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:27,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:27,802 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:27,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:27,803 INFO L82 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 1 times [2021-10-13 00:49:27,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:27,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25963118] [2021-10-13 00:49:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:27,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:27,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:27,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:49:27,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:27,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25963118] [2021-10-13 00:49:27,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25963118] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:27,835 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:27,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:49:27,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806180736] [2021-10-13 00:49:27,836 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:27,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:27,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:27,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:27,837 INFO L87 Difference]: Start difference. First operand 113 states and 170 transitions. cyclomatic complexity: 58 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 00:49:27,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:27,992 INFO L93 Difference]: Finished difference Result 167 states and 235 transitions. [2021-10-13 00:49:27,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:27,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 167 states and 235 transitions. [2021-10-13 00:49:27,996 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-10-13 00:49:27,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 167 states to 167 states and 235 transitions. [2021-10-13 00:49:27,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2021-10-13 00:49:27,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2021-10-13 00:49:27,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 235 transitions. [2021-10-13 00:49:28,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:28,004 INFO L681 BuchiCegarLoop]: Abstraction has 167 states and 235 transitions. [2021-10-13 00:49:28,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 235 transitions. [2021-10-13 00:49:28,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2021-10-13 00:49:28,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 0 states have call successors, (0), 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 00:49:28,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-10-13 00:49:28,018 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-10-13 00:49:28,018 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-10-13 00:49:28,018 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 00:49:28,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-10-13 00:49:28,019 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-10-13 00:49:28,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:28,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:28,020 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:28,021 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:28,021 INFO L791 eck$LassoCheckResult]: Stem: 1380#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1318#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1267#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1268#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1364#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1370#L100-1 assume !false; 1408#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1379#L103 assume 12292 == ssl3_connect_~s__state~0; 1289#L104 [2021-10-13 00:49:28,021 INFO L793 eck$LassoCheckResult]: Loop: 1289#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1290#L208 ssl3_connect_~s__server~0 := 0; 1375#L213 assume 0 != ssl3_connect_~cb~0; 1276#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1277#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1320#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1357#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 1296#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 1292#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1415#L522 ssl3_connect_~skip~0 := 0; 1414#L100-1 assume !false; 1381#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1382#L103 assume !(12292 == ssl3_connect_~s__state~0); 1378#L106 assume !(16384 == ssl3_connect_~s__state~0); 1377#L109 assume !(4096 == ssl3_connect_~s__state~0); 1330#L112 assume !(20480 == ssl3_connect_~s__state~0); 1331#L115 assume !(4099 == ssl3_connect_~s__state~0); 1339#L118 assume 4368 == ssl3_connect_~s__state~0; 1325#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 1326#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1328#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1352#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1280#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1281#L522 ssl3_connect_~skip~0 := 0; 1355#L100-1 assume !false; 1356#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1406#L103 assume 12292 == ssl3_connect_~s__state~0; 1289#L104 [2021-10-13 00:49:28,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,022 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-10-13 00:49:28,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474356265] [2021-10-13 00:49:28,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,035 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:28,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,049 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:28,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,050 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-10-13 00:49:28,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118363650] [2021-10-13 00:49:28,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:28,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:49:28,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:28,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118363650] [2021-10-13 00:49:28,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118363650] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:28,081 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:28,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:49:28,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256770796] [2021-10-13 00:49:28,082 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:28,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:28,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:28,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:28,083 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:49:28,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:28,239 INFO L93 Difference]: Finished difference Result 208 states and 287 transitions. [2021-10-13 00:49:28,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:28,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 208 states and 287 transitions. [2021-10-13 00:49:28,243 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 198 [2021-10-13 00:49:28,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 208 states to 208 states and 287 transitions. [2021-10-13 00:49:28,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 208 [2021-10-13 00:49:28,245 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 208 [2021-10-13 00:49:28,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 208 states and 287 transitions. [2021-10-13 00:49:28,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:28,246 INFO L681 BuchiCegarLoop]: Abstraction has 208 states and 287 transitions. [2021-10-13 00:49:28,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states and 287 transitions. [2021-10-13 00:49:28,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 171. [2021-10-13 00:49:28,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 0 states have call successors, (0), 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 00:49:28,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-10-13 00:49:28,259 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-10-13 00:49:28,259 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-10-13 00:49:28,259 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 00:49:28,259 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-10-13 00:49:28,261 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-10-13 00:49:28,261 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:28,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:28,262 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:28,262 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:28,262 INFO L791 eck$LassoCheckResult]: Stem: 1748#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1687#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1635#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1636#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1733#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1739#L100-1 assume !false; 1795#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1794#L103 assume 12292 == ssl3_connect_~s__state~0; 1657#L104 [2021-10-13 00:49:28,263 INFO L793 eck$LassoCheckResult]: Loop: 1657#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1658#L208 ssl3_connect_~s__server~0 := 0; 1744#L213 assume 0 != ssl3_connect_~cb~0; 1644#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1645#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1689#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1727#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 1665#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 1660#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1800#L522 ssl3_connect_~skip~0 := 0; 1724#L100-1 assume !false; 1725#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1747#L103 assume !(12292 == ssl3_connect_~s__state~0); 1746#L106 assume !(16384 == ssl3_connect_~s__state~0); 1745#L109 assume !(4096 == ssl3_connect_~s__state~0); 1699#L112 assume !(20480 == ssl3_connect_~s__state~0); 1700#L115 assume !(4099 == ssl3_connect_~s__state~0); 1708#L118 assume 4368 == ssl3_connect_~s__state~0; 1694#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 1695#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1698#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1720#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1648#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1649#L522 ssl3_connect_~skip~0 := 0; 1741#L100-1 assume !false; 1799#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1798#L103 assume !(12292 == ssl3_connect_~s__state~0); 1797#L106 assume !(16384 == ssl3_connect_~s__state~0); 1796#L109 assume !(4096 == ssl3_connect_~s__state~0); 1788#L112 assume !(20480 == ssl3_connect_~s__state~0); 1787#L115 assume !(4099 == ssl3_connect_~s__state~0); 1786#L118 assume !(4368 == ssl3_connect_~s__state~0); 1756#L121 assume !(4369 == ssl3_connect_~s__state~0); 1757#L124 assume 4384 == ssl3_connect_~s__state~0; 1703#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 1663#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1664#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 1715#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1716#L273-2 ssl3_connect_~s__init_num~0 := 0; 1662#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1780#L522 ssl3_connect_~skip~0 := 0; 1778#L100-1 assume !false; 1776#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1774#L103 assume 12292 == ssl3_connect_~s__state~0; 1657#L104 [2021-10-13 00:49:28,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,265 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-10-13 00:49:28,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729946733] [2021-10-13 00:49:28,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,265 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,310 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,336 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:28,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,342 INFO L82 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2021-10-13 00:49:28,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141002184] [2021-10-13 00:49:28,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 00:49:28,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:28,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141002184] [2021-10-13 00:49:28,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141002184] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:28,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:28,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:49:28,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076558160] [2021-10-13 00:49:28,396 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:28,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:28,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:28,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:28,397 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 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 00:49:28,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:28,539 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-10-13 00:49:28,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:28,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-10-13 00:49:28,542 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-10-13 00:49:28,544 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-10-13 00:49:28,544 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-10-13 00:49:28,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-10-13 00:49:28,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-10-13 00:49:28,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:28,545 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-10-13 00:49:28,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-10-13 00:49:28,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-10-13 00:49:28,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 0 states have call successors, (0), 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 00:49:28,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-10-13 00:49:28,556 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-10-13 00:49:28,556 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-10-13 00:49:28,556 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 00:49:28,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-10-13 00:49:28,558 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-10-13 00:49:28,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:28,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:28,560 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:28,561 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:28,561 INFO L791 eck$LassoCheckResult]: Stem: 2155#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2088#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2036#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2037#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2136#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2127#L100-1 assume !false; 2128#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2156#L103 assume 12292 == ssl3_connect_~s__state~0; 2058#L104 [2021-10-13 00:49:28,567 INFO L793 eck$LassoCheckResult]: Loop: 2058#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2059#L208 ssl3_connect_~s__server~0 := 0; 2149#L213 assume 0 != ssl3_connect_~cb~0; 2045#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2046#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2090#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2129#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 2066#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2061#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2212#L522 ssl3_connect_~skip~0 := 0; 2210#L100-1 assume !false; 2208#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2206#L103 assume !(12292 == ssl3_connect_~s__state~0); 2204#L106 assume !(16384 == ssl3_connect_~s__state~0); 2202#L109 assume !(4096 == ssl3_connect_~s__state~0); 2200#L112 assume !(20480 == ssl3_connect_~s__state~0); 2198#L115 assume !(4099 == ssl3_connect_~s__state~0); 2196#L118 assume !(4368 == ssl3_connect_~s__state~0); 2070#L121 assume !(4369 == ssl3_connect_~s__state~0); 2071#L124 assume !(4384 == ssl3_connect_~s__state~0); 2132#L127 assume !(4385 == ssl3_connect_~s__state~0); 2110#L130 assume !(4400 == ssl3_connect_~s__state~0); 2111#L133 assume !(4401 == ssl3_connect_~s__state~0); 2052#L136 assume !(4416 == ssl3_connect_~s__state~0); 2053#L139 assume !(4417 == ssl3_connect_~s__state~0); 2076#L142 assume !(4432 == ssl3_connect_~s__state~0); 2112#L145 assume !(4433 == ssl3_connect_~s__state~0); 2113#L148 assume !(4448 == ssl3_connect_~s__state~0); 2178#L151 assume !(4449 == ssl3_connect_~s__state~0); 2142#L154 assume !(4464 == ssl3_connect_~s__state~0); 2041#L157 assume !(4465 == ssl3_connect_~s__state~0); 2042#L160 assume !(4466 == ssl3_connect_~s__state~0); 2102#L163 assume !(4467 == ssl3_connect_~s__state~0); 2103#L166 assume !(4480 == ssl3_connect_~s__state~0); 2114#L169 assume !(4481 == ssl3_connect_~s__state~0); 2115#L172 assume !(4496 == ssl3_connect_~s__state~0); 2039#L175 assume !(4497 == ssl3_connect_~s__state~0); 2040#L178 assume !(4512 == ssl3_connect_~s__state~0); 2075#L181 assume !(4513 == ssl3_connect_~s__state~0); 2134#L184 assume !(4528 == ssl3_connect_~s__state~0); 2135#L187 assume !(4529 == ssl3_connect_~s__state~0); 2119#L190 assume !(4560 == ssl3_connect_~s__state~0); 2107#L193 assume !(4561 == ssl3_connect_~s__state~0); 2108#L196 assume 4352 == ssl3_connect_~s__state~0; 2121#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 2130#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 2116#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2049#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2050#L522 ssl3_connect_~skip~0 := 0; 2146#L100-1 assume !false; 2235#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2233#L103 assume 12292 == ssl3_connect_~s__state~0; 2058#L104 [2021-10-13 00:49:28,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,568 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-10-13 00:49:28,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404623861] [2021-10-13 00:49:28,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,594 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:28,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,618 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:28,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,624 INFO L82 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-10-13 00:49:28,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631264831] [2021-10-13 00:49:28,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:28,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:49:28,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:28,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631264831] [2021-10-13 00:49:28,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631264831] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:28,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:28,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:28,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415888792] [2021-10-13 00:49:28,671 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:28,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:28,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:28,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:28,673 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 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 00:49:28,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:28,758 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-10-13 00:49:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:28,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-10-13 00:49:28,761 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-10-13 00:49:28,763 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-10-13 00:49:28,763 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-10-13 00:49:28,763 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-10-13 00:49:28,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-10-13 00:49:28,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:28,764 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-10-13 00:49:28,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-10-13 00:49:28,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-10-13 00:49:28,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 0 states have call successors, (0), 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 00:49:28,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-10-13 00:49:28,769 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-10-13 00:49:28,769 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-10-13 00:49:28,769 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 00:49:28,770 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-10-13 00:49:28,771 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-13 00:49:28,771 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:28,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:28,772 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:28,772 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:28,773 INFO L791 eck$LassoCheckResult]: Stem: 2600#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2533#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2480#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2481#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2583#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2589#L100-1 assume !false; 2704#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2632#L103 assume 12292 == ssl3_connect_~s__state~0; 2502#L104 [2021-10-13 00:49:28,773 INFO L793 eck$LassoCheckResult]: Loop: 2502#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2503#L208 ssl3_connect_~s__server~0 := 0; 2594#L213 assume 0 != ssl3_connect_~cb~0; 2489#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2490#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2535#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2574#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 2509#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2510#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2672#L522 ssl3_connect_~skip~0 := 0; 2671#L100-1 assume !false; 2670#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2669#L103 assume !(12292 == ssl3_connect_~s__state~0); 2668#L106 assume !(16384 == ssl3_connect_~s__state~0); 2595#L109 assume !(4096 == ssl3_connect_~s__state~0); 2596#L112 assume !(20480 == ssl3_connect_~s__state~0); 2553#L115 assume !(4099 == ssl3_connect_~s__state~0); 2554#L118 assume 4368 == ssl3_connect_~s__state~0; 2515#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 2540#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2542#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2567#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 2568#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2697#L522 ssl3_connect_~skip~0 := 0; 2696#L100-1 assume !false; 2695#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2690#L103 assume !(12292 == ssl3_connect_~s__state~0); 2688#L106 assume !(16384 == ssl3_connect_~s__state~0); 2686#L109 assume !(4096 == ssl3_connect_~s__state~0); 2684#L112 assume !(20480 == ssl3_connect_~s__state~0); 2682#L115 assume !(4099 == ssl3_connect_~s__state~0); 2680#L118 assume !(4368 == ssl3_connect_~s__state~0); 2514#L121 assume !(4369 == ssl3_connect_~s__state~0); 2516#L124 assume !(4384 == ssl3_connect_~s__state~0); 2578#L127 assume !(4385 == ssl3_connect_~s__state~0); 2555#L130 assume !(4400 == ssl3_connect_~s__state~0); 2556#L133 assume !(4401 == ssl3_connect_~s__state~0); 2496#L136 assume !(4416 == ssl3_connect_~s__state~0); 2497#L139 assume !(4417 == ssl3_connect_~s__state~0); 2521#L142 assume !(4432 == ssl3_connect_~s__state~0); 2557#L145 assume !(4433 == ssl3_connect_~s__state~0); 2522#L148 assume !(4448 == ssl3_connect_~s__state~0); 2523#L151 assume !(4449 == ssl3_connect_~s__state~0); 2590#L154 assume !(4464 == ssl3_connect_~s__state~0); 2485#L157 assume !(4465 == ssl3_connect_~s__state~0); 2486#L160 assume !(4466 == ssl3_connect_~s__state~0); 2546#L163 assume !(4467 == ssl3_connect_~s__state~0); 2547#L166 assume !(4480 == ssl3_connect_~s__state~0); 2558#L169 assume !(4481 == ssl3_connect_~s__state~0); 2559#L172 assume !(4496 == ssl3_connect_~s__state~0); 2483#L175 assume !(4497 == ssl3_connect_~s__state~0); 2484#L178 assume !(4512 == ssl3_connect_~s__state~0); 2520#L181 assume !(4513 == ssl3_connect_~s__state~0); 2581#L184 assume !(4528 == ssl3_connect_~s__state~0); 2582#L187 assume !(4529 == ssl3_connect_~s__state~0); 2564#L190 assume !(4560 == ssl3_connect_~s__state~0); 2551#L193 assume !(4561 == ssl3_connect_~s__state~0); 2552#L196 assume 4352 == ssl3_connect_~s__state~0; 2566#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 2575#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 2560#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2561#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2647#L522 ssl3_connect_~skip~0 := 0; 2645#L100-1 assume !false; 2643#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2641#L103 assume 12292 == ssl3_connect_~s__state~0; 2502#L104 [2021-10-13 00:49:28,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,773 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-10-13 00:49:28,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,774 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051219889] [2021-10-13 00:49:28,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,774 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,782 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:28,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,792 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:28,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-10-13 00:49:28,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472570901] [2021-10-13 00:49:28,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:28,820 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:49:28,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:28,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472570901] [2021-10-13 00:49:28,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472570901] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:28,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:28,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:28,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114048280] [2021-10-13 00:49:28,822 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:28,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:28,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:28,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:28,823 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 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 00:49:28,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:28,922 INFO L93 Difference]: Finished difference Result 229 states and 338 transitions. [2021-10-13 00:49:28,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:28,923 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 229 states and 338 transitions. [2021-10-13 00:49:28,925 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2021-10-13 00:49:28,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 229 states to 229 states and 338 transitions. [2021-10-13 00:49:28,927 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 229 [2021-10-13 00:49:28,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 229 [2021-10-13 00:49:28,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 229 states and 338 transitions. [2021-10-13 00:49:28,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:28,928 INFO L681 BuchiCegarLoop]: Abstraction has 229 states and 338 transitions. [2021-10-13 00:49:28,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states and 338 transitions. [2021-10-13 00:49:28,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2021-10-13 00:49:28,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 0 states have call successors, (0), 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 00:49:28,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-10-13 00:49:28,934 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-10-13 00:49:28,934 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-10-13 00:49:28,935 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 00:49:28,935 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-10-13 00:49:28,936 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-13 00:49:28,936 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:28,936 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:28,937 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:28,938 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 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 00:49:28,938 INFO L791 eck$LassoCheckResult]: Stem: 3056#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2992#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2940#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2941#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 3039#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3045#L100-1 assume !false; 3124#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3084#L103 assume 12292 == ssl3_connect_~s__state~0; 2962#L104 [2021-10-13 00:49:28,938 INFO L793 eck$LassoCheckResult]: Loop: 2962#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2963#L208 ssl3_connect_~s__server~0 := 0; 3051#L213 assume 0 != ssl3_connect_~cb~0; 2949#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2950#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2994#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3033#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 2970#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2953#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2954#L522 ssl3_connect_~skip~0 := 0; 3031#L100-1 assume !false; 3032#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3055#L103 assume !(12292 == ssl3_connect_~s__state~0); 3054#L106 assume !(16384 == ssl3_connect_~s__state~0); 3053#L109 assume !(4096 == ssl3_connect_~s__state~0); 3004#L112 assume !(20480 == ssl3_connect_~s__state~0); 3005#L115 assume !(4099 == ssl3_connect_~s__state~0); 3013#L118 assume 4368 == ssl3_connect_~s__state~0; 2999#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 3000#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3002#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3027#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3028#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3154#L522 ssl3_connect_~skip~0 := 0; 3152#L100-1 assume !false; 3150#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3148#L103 assume !(12292 == ssl3_connect_~s__state~0); 3146#L106 assume !(16384 == ssl3_connect_~s__state~0); 3144#L109 assume !(4096 == ssl3_connect_~s__state~0); 3142#L112 assume !(20480 == ssl3_connect_~s__state~0); 3140#L115 assume !(4099 == ssl3_connect_~s__state~0); 3047#L118 assume !(4368 == ssl3_connect_~s__state~0); 2974#L121 assume !(4369 == ssl3_connect_~s__state~0); 2975#L124 assume 4384 == ssl3_connect_~s__state~0; 3008#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 2968#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 2969#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 3022#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 3023#L273-2 ssl3_connect_~s__init_num~0 := 0; 2967#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3127#L522 ssl3_connect_~skip~0 := 0; 3125#L100-1 assume !false; 3122#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3121#L103 assume !(12292 == ssl3_connect_~s__state~0); 3120#L106 assume !(16384 == ssl3_connect_~s__state~0); 3086#L109 assume !(4096 == ssl3_connect_~s__state~0); 3087#L112 assume !(20480 == ssl3_connect_~s__state~0); 3163#L115 assume !(4099 == ssl3_connect_~s__state~0); 3162#L118 assume !(4368 == ssl3_connect_~s__state~0); 3161#L121 assume !(4369 == ssl3_connect_~s__state~0); 3160#L124 assume !(4384 == ssl3_connect_~s__state~0); 3155#L127 assume !(4385 == ssl3_connect_~s__state~0); 3153#L130 assume !(4400 == ssl3_connect_~s__state~0); 3151#L133 assume !(4401 == ssl3_connect_~s__state~0); 3149#L136 assume !(4416 == ssl3_connect_~s__state~0); 3147#L139 assume !(4417 == ssl3_connect_~s__state~0); 3145#L142 assume !(4432 == ssl3_connect_~s__state~0); 3143#L145 assume !(4433 == ssl3_connect_~s__state~0); 3141#L148 assume !(4448 == ssl3_connect_~s__state~0); 3139#L151 assume !(4449 == ssl3_connect_~s__state~0); 3138#L154 assume !(4464 == ssl3_connect_~s__state~0); 3137#L157 assume !(4465 == ssl3_connect_~s__state~0); 3136#L160 assume !(4466 == ssl3_connect_~s__state~0); 3135#L163 assume !(4467 == ssl3_connect_~s__state~0); 3133#L166 assume !(4480 == ssl3_connect_~s__state~0); 3128#L169 assume !(4481 == ssl3_connect_~s__state~0); 3126#L172 assume !(4496 == ssl3_connect_~s__state~0); 3123#L175 assume !(4497 == ssl3_connect_~s__state~0); 3080#L178 assume !(4512 == ssl3_connect_~s__state~0); 3081#L181 assume !(4513 == ssl3_connect_~s__state~0); 3075#L184 assume !(4528 == ssl3_connect_~s__state~0); 3073#L187 assume !(4529 == ssl3_connect_~s__state~0); 3074#L190 assume !(4560 == ssl3_connect_~s__state~0); 3011#L193 assume !(4561 == ssl3_connect_~s__state~0); 3012#L196 assume 4352 == ssl3_connect_~s__state~0; 3026#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 3034#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 3020#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3021#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3100#L522 ssl3_connect_~skip~0 := 0; 3098#L100-1 assume !false; 3096#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3094#L103 assume 12292 == ssl3_connect_~s__state~0; 2962#L104 [2021-10-13 00:49:28,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,939 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-10-13 00:49:28,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,939 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947268969] [2021-10-13 00:49:28,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,940 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,947 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:28,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:28,956 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:28,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:28,957 INFO L82 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2021-10-13 00:49:28,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:28,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127945659] [2021-10-13 00:49:28,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:28,957 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:28,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:28,994 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 00:49:28,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:28,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127945659] [2021-10-13 00:49:28,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127945659] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:28,995 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:28,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:28,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500960000] [2021-10-13 00:49:28,996 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:28,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:28,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:28,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:28,997 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:49:29,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:29,144 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-10-13 00:49:29,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:29,144 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-10-13 00:49:29,146 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-10-13 00:49:29,149 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-10-13 00:49:29,149 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-10-13 00:49:29,149 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-10-13 00:49:29,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-10-13 00:49:29,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:29,150 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-10-13 00:49:29,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-10-13 00:49:29,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-10-13 00:49:29,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 0 states have call successors, (0), 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 00:49:29,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-10-13 00:49:29,157 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-10-13 00:49:29,157 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-10-13 00:49:29,157 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 00:49:29,157 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-10-13 00:49:29,159 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-10-13 00:49:29,159 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:29,159 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:29,160 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,160 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 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, 1, 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 00:49:29,160 INFO L791 eck$LassoCheckResult]: Stem: 3563#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3491#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3439#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3440#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 3543#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3549#L100-1 assume !false; 3663#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3589#L103 assume 12292 == ssl3_connect_~s__state~0; 3461#L104 [2021-10-13 00:49:29,161 INFO L793 eck$LassoCheckResult]: Loop: 3461#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 3462#L208 ssl3_connect_~s__server~0 := 0; 3555#L213 assume 0 != ssl3_connect_~cb~0; 3448#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3449#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3493#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3535#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 3469#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 3452#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3453#L522 ssl3_connect_~skip~0 := 0; 3533#L100-1 assume !false; 3534#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3562#L103 assume !(12292 == ssl3_connect_~s__state~0); 3561#L106 assume !(16384 == ssl3_connect_~s__state~0); 3559#L109 assume !(4096 == ssl3_connect_~s__state~0); 3560#L112 assume !(20480 == ssl3_connect_~s__state~0); 3512#L115 assume !(4099 == ssl3_connect_~s__state~0); 3513#L118 assume 4368 == ssl3_connect_~s__state~0; 3498#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 3499#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3501#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3528#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3529#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3651#L522 ssl3_connect_~skip~0 := 0; 3649#L100-1 assume !false; 3647#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3645#L103 assume !(12292 == ssl3_connect_~s__state~0); 3643#L106 assume !(16384 == ssl3_connect_~s__state~0); 3641#L109 assume !(4096 == ssl3_connect_~s__state~0); 3636#L112 assume !(20480 == ssl3_connect_~s__state~0); 3635#L115 assume !(4099 == ssl3_connect_~s__state~0); 3551#L118 assume !(4368 == ssl3_connect_~s__state~0); 3473#L121 assume !(4369 == ssl3_connect_~s__state~0); 3474#L124 assume 4384 == ssl3_connect_~s__state~0; 3507#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 3467#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3468#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 3521#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3523#L273-2 ssl3_connect_~s__init_num~0 := 0; 3466#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3618#L522 ssl3_connect_~skip~0 := 0; 3617#L100-1 assume !false; 3616#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3615#L103 assume !(12292 == ssl3_connect_~s__state~0); 3614#L106 assume !(16384 == ssl3_connect_~s__state~0); 3613#L109 assume !(4096 == ssl3_connect_~s__state~0); 3612#L112 assume !(20480 == ssl3_connect_~s__state~0); 3611#L115 assume !(4099 == ssl3_connect_~s__state~0); 3610#L118 assume !(4368 == ssl3_connect_~s__state~0); 3570#L121 assume !(4369 == ssl3_connect_~s__state~0); 3571#L124 assume !(4384 == ssl3_connect_~s__state~0); 3580#L127 assume !(4385 == ssl3_connect_~s__state~0); 3581#L130 assume !(4400 == ssl3_connect_~s__state~0); 3607#L133 assume !(4401 == ssl3_connect_~s__state~0); 3586#L136 assume !(4416 == ssl3_connect_~s__state~0); 3585#L139 assume !(4417 == ssl3_connect_~s__state~0); 3577#L142 assume !(4432 == ssl3_connect_~s__state~0); 3578#L145 assume !(4433 == ssl3_connect_~s__state~0); 3579#L148 assume !(4448 == ssl3_connect_~s__state~0); 3590#L151 assume !(4449 == ssl3_connect_~s__state~0); 3591#L154 assume !(4464 == ssl3_connect_~s__state~0); 3678#L157 assume !(4465 == ssl3_connect_~s__state~0); 3677#L160 assume !(4466 == ssl3_connect_~s__state~0); 3676#L163 assume !(4467 == ssl3_connect_~s__state~0); 3674#L166 assume !(4480 == ssl3_connect_~s__state~0); 3609#L169 assume !(4481 == ssl3_connect_~s__state~0); 3566#L172 assume !(4496 == ssl3_connect_~s__state~0); 3567#L175 assume !(4497 == ssl3_connect_~s__state~0); 3670#L178 assume !(4512 == ssl3_connect_~s__state~0); 3588#L181 assume !(4513 == ssl3_connect_~s__state~0); 3584#L184 assume !(4528 == ssl3_connect_~s__state~0); 3582#L187 assume !(4529 == ssl3_connect_~s__state~0); 3583#L190 assume !(4560 == ssl3_connect_~s__state~0); 3510#L193 assume !(4561 == ssl3_connect_~s__state~0); 3511#L196 assume 4352 == ssl3_connect_~s__state~0; 3527#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 3536#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 3519#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3520#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3601#L522 ssl3_connect_~skip~0 := 0; 3600#L100-1 assume !false; 3599#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3598#L103 assume 12292 == ssl3_connect_~s__state~0; 3461#L104 [2021-10-13 00:49:29,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,161 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-10-13 00:49:29,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515938105] [2021-10-13 00:49:29,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,168 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:29,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,177 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:29,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,178 INFO L82 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2021-10-13 00:49:29,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354938077] [2021-10-13 00:49:29,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:29,209 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 00:49:29,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:29,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354938077] [2021-10-13 00:49:29,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354938077] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:29,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:29,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:29,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161839731] [2021-10-13 00:49:29,210 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:29,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:29,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:29,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:29,211 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:49:29,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:29,313 INFO L93 Difference]: Finished difference Result 290 states and 410 transitions. [2021-10-13 00:49:29,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:29,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 290 states and 410 transitions. [2021-10-13 00:49:29,317 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2021-10-13 00:49:29,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 290 states to 290 states and 410 transitions. [2021-10-13 00:49:29,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2021-10-13 00:49:29,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2021-10-13 00:49:29,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 290 states and 410 transitions. [2021-10-13 00:49:29,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:29,321 INFO L681 BuchiCegarLoop]: Abstraction has 290 states and 410 transitions. [2021-10-13 00:49:29,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states and 410 transitions. [2021-10-13 00:49:29,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 284. [2021-10-13 00:49:29,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 0 states have call successors, (0), 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 00:49:29,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-10-13 00:49:29,327 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-10-13 00:49:29,327 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-10-13 00:49:29,327 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 00:49:29,328 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-10-13 00:49:29,331 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-10-13 00:49:29,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:29,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:29,334 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,335 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,335 INFO L791 eck$LassoCheckResult]: Stem: 4120#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4053#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4000#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4001#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4102#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4108#L100-1 assume !false; 4233#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4148#L103 assume 12292 == ssl3_connect_~s__state~0; 4022#L104 [2021-10-13 00:49:29,335 INFO L793 eck$LassoCheckResult]: Loop: 4022#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4023#L208 ssl3_connect_~s__server~0 := 0; 4113#L213 assume 0 != ssl3_connect_~cb~0; 4009#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4010#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4055#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4094#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 4030#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4031#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4264#L522 ssl3_connect_~skip~0 := 0; 4230#L100-1 assume !false; 4228#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4226#L103 assume !(12292 == ssl3_connect_~s__state~0); 4207#L106 assume !(16384 == ssl3_connect_~s__state~0); 4204#L109 assume !(4096 == ssl3_connect_~s__state~0); 4201#L112 assume !(20480 == ssl3_connect_~s__state~0); 4200#L115 assume !(4099 == ssl3_connect_~s__state~0); 4128#L118 assume 4368 == ssl3_connect_~s__state~0; 4060#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4061#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4063#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4088#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4013#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4014#L522 ssl3_connect_~skip~0 := 0; 4092#L100-1 assume !false; 4093#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4121#L103 assume !(12292 == ssl3_connect_~s__state~0); 4275#L106 assume !(16384 == ssl3_connect_~s__state~0); 4274#L109 assume !(4096 == ssl3_connect_~s__state~0); 4273#L112 assume !(20480 == ssl3_connect_~s__state~0); 4272#L115 assume !(4099 == ssl3_connect_~s__state~0); 4271#L118 assume !(4368 == ssl3_connect_~s__state~0); 4270#L121 assume !(4369 == ssl3_connect_~s__state~0); 4139#L124 assume 4384 == ssl3_connect_~s__state~0; 4069#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 4028#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4029#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 4082#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4084#L273-2 ssl3_connect_~s__init_num~0 := 0; 4262#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4257#L522 ssl3_connect_~skip~0 := 0; 4256#L100-1 assume !false; 4255#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4254#L103 assume !(12292 == ssl3_connect_~s__state~0); 4253#L106 assume !(16384 == ssl3_connect_~s__state~0); 4252#L109 assume !(4096 == ssl3_connect_~s__state~0); 4251#L112 assume !(20480 == ssl3_connect_~s__state~0); 4250#L115 assume !(4099 == ssl3_connect_~s__state~0); 4249#L118 assume !(4368 == ssl3_connect_~s__state~0); 4248#L121 assume !(4369 == ssl3_connect_~s__state~0); 4247#L124 assume !(4384 == ssl3_connect_~s__state~0); 4123#L127 assume !(4385 == ssl3_connect_~s__state~0); 4075#L130 assume 4400 == ssl3_connect_~s__state~0; 4076#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4086#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4026#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4027#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4191#L522 ssl3_connect_~skip~0 := 0; 4189#L100-1 assume !false; 4187#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4185#L103 assume !(12292 == ssl3_connect_~s__state~0); 4183#L106 assume !(16384 == ssl3_connect_~s__state~0); 4181#L109 assume !(4096 == ssl3_connect_~s__state~0); 4178#L112 assume !(20480 == ssl3_connect_~s__state~0); 4179#L115 assume !(4099 == ssl3_connect_~s__state~0); 4245#L118 assume !(4368 == ssl3_connect_~s__state~0); 4240#L121 assume !(4369 == ssl3_connect_~s__state~0); 4238#L124 assume !(4384 == ssl3_connect_~s__state~0); 4140#L127 assume !(4385 == ssl3_connect_~s__state~0); 4141#L130 assume !(4400 == ssl3_connect_~s__state~0); 4115#L133 assume !(4401 == ssl3_connect_~s__state~0); 4116#L136 assume !(4416 == ssl3_connect_~s__state~0); 4145#L139 assume !(4417 == ssl3_connect_~s__state~0); 4136#L142 assume !(4432 == ssl3_connect_~s__state~0); 4137#L145 assume !(4433 == ssl3_connect_~s__state~0); 4138#L148 assume !(4448 == ssl3_connect_~s__state~0); 4149#L151 assume !(4449 == ssl3_connect_~s__state~0); 4135#L154 assume !(4464 == ssl3_connect_~s__state~0); 4131#L157 assume !(4465 == ssl3_connect_~s__state~0); 4132#L160 assume !(4466 == ssl3_connect_~s__state~0); 4133#L163 assume !(4467 == ssl3_connect_~s__state~0); 4134#L166 assume !(4480 == ssl3_connect_~s__state~0); 4206#L169 assume !(4481 == ssl3_connect_~s__state~0); 4203#L172 assume !(4496 == ssl3_connect_~s__state~0); 4126#L175 assume !(4497 == ssl3_connect_~s__state~0); 4127#L178 assume !(4512 == ssl3_connect_~s__state~0); 4147#L181 assume !(4513 == ssl3_connect_~s__state~0); 4144#L184 assume !(4528 == ssl3_connect_~s__state~0); 4142#L187 assume !(4529 == ssl3_connect_~s__state~0); 4143#L190 assume !(4560 == ssl3_connect_~s__state~0); 4072#L193 assume !(4561 == ssl3_connect_~s__state~0); 4073#L196 assume 4352 == ssl3_connect_~s__state~0; 4087#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4095#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4080#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4081#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4161#L522 ssl3_connect_~skip~0 := 0; 4160#L100-1 assume !false; 4159#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4158#L103 assume 12292 == ssl3_connect_~s__state~0; 4022#L104 [2021-10-13 00:49:29,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,337 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-10-13 00:49:29,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822083298] [2021-10-13 00:49:29,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,347 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:29,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,357 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:29,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,358 INFO L82 PathProgramCache]: Analyzing trace with hash 1551291399, now seen corresponding path program 1 times [2021-10-13 00:49:29,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262979443] [2021-10-13 00:49:29,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,359 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:29,419 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-10-13 00:49:29,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:29,421 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262979443] [2021-10-13 00:49:29,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262979443] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:29,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:29,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:29,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312812119] [2021-10-13 00:49:29,423 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:29,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:29,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:29,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:29,425 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 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 00:49:29,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:29,524 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-10-13 00:49:29,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:29,524 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-10-13 00:49:29,527 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-10-13 00:49:29,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-10-13 00:49:29,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-10-13 00:49:29,532 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-10-13 00:49:29,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-10-13 00:49:29,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:29,533 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-10-13 00:49:29,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-10-13 00:49:29,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-10-13 00:49:29,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 0 states have call successors, (0), 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 00:49:29,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-10-13 00:49:29,540 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-10-13 00:49:29,540 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-10-13 00:49:29,540 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 00:49:29,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-10-13 00:49:29,542 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-10-13 00:49:29,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:29,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:29,543 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,544 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,544 INFO L791 eck$LassoCheckResult]: Stem: 4720#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4652#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4598#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4599#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4702#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4708#L100-1 assume !false; 4793#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4751#L103 assume 12292 == ssl3_connect_~s__state~0; 4620#L104 [2021-10-13 00:49:29,544 INFO L793 eck$LassoCheckResult]: Loop: 4620#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4621#L208 ssl3_connect_~s__server~0 := 0; 4713#L213 assume 0 != ssl3_connect_~cb~0; 4607#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4608#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4654#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4695#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 4628#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4629#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4886#L522 ssl3_connect_~skip~0 := 0; 4885#L100-1 assume !false; 4884#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4883#L103 assume !(12292 == ssl3_connect_~s__state~0); 4882#L106 assume !(16384 == ssl3_connect_~s__state~0); 4881#L109 assume !(4096 == ssl3_connect_~s__state~0); 4880#L112 assume !(20480 == ssl3_connect_~s__state~0); 4879#L115 assume !(4099 == ssl3_connect_~s__state~0); 4728#L118 assume 4368 == ssl3_connect_~s__state~0; 4659#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4660#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4663#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4688#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4689#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4811#L522 ssl3_connect_~skip~0 := 0; 4809#L100-1 assume !false; 4807#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4805#L103 assume !(12292 == ssl3_connect_~s__state~0); 4803#L106 assume !(16384 == ssl3_connect_~s__state~0); 4801#L109 assume !(4096 == ssl3_connect_~s__state~0); 4799#L112 assume !(20480 == ssl3_connect_~s__state~0); 4798#L115 assume !(4099 == ssl3_connect_~s__state~0); 4796#L118 assume !(4368 == ssl3_connect_~s__state~0); 4794#L121 assume !(4369 == ssl3_connect_~s__state~0); 4739#L124 assume 4384 == ssl3_connect_~s__state~0; 4669#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 4626#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4627#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 4682#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4684#L273-2 ssl3_connect_~s__init_num~0 := 0; 4858#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4853#L522 ssl3_connect_~skip~0 := 0; 4852#L100-1 assume !false; 4851#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4849#L103 assume !(12292 == ssl3_connect_~s__state~0); 4844#L106 assume !(16384 == ssl3_connect_~s__state~0); 4842#L109 assume !(4096 == ssl3_connect_~s__state~0); 4840#L112 assume !(20480 == ssl3_connect_~s__state~0); 4838#L115 assume !(4099 == ssl3_connect_~s__state~0); 4836#L118 assume !(4368 == ssl3_connect_~s__state~0); 4834#L121 assume !(4369 == ssl3_connect_~s__state~0); 4832#L124 assume !(4384 == ssl3_connect_~s__state~0); 4830#L127 assume !(4385 == ssl3_connect_~s__state~0); 4725#L130 assume 4400 == ssl3_connect_~s__state~0; 4721#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4686#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4624#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4625#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4897#L522 ssl3_connect_~skip~0 := 0; 4896#L100-1 assume !false; 4895#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4894#L103 assume !(12292 == ssl3_connect_~s__state~0); 4716#L106 assume !(16384 == ssl3_connect_~s__state~0); 4717#L109 assume !(4096 == ssl3_connect_~s__state~0); 4893#L112 assume !(20480 == ssl3_connect_~s__state~0); 4673#L115 assume !(4099 == ssl3_connect_~s__state~0); 4674#L118 assume !(4368 == ssl3_connect_~s__state~0); 4892#L121 assume !(4369 == ssl3_connect_~s__state~0); 4878#L124 assume !(4384 == ssl3_connect_~s__state~0); 4877#L127 assume !(4385 == ssl3_connect_~s__state~0); 4876#L130 assume !(4400 == ssl3_connect_~s__state~0); 4875#L133 assume !(4401 == ssl3_connect_~s__state~0); 4614#L136 assume 4416 == ssl3_connect_~s__state~0; 4615#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 4670#L306 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4655#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4656#L314 assume !(0 == ssl3_connect_~tmp___6~0); 4662#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4864#L522 ssl3_connect_~skip~0 := 0; 4861#L100-1 assume !false; 4860#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4859#L103 assume !(12292 == ssl3_connect_~s__state~0); 4825#L106 assume !(16384 == ssl3_connect_~s__state~0); 4826#L109 assume !(4096 == ssl3_connect_~s__state~0); 4831#L112 assume !(20480 == ssl3_connect_~s__state~0); 4829#L115 assume !(4099 == ssl3_connect_~s__state~0); 4827#L118 assume !(4368 == ssl3_connect_~s__state~0); 4729#L121 assume !(4369 == ssl3_connect_~s__state~0); 4730#L124 assume !(4384 == ssl3_connect_~s__state~0); 4740#L127 assume !(4385 == ssl3_connect_~s__state~0); 4741#L130 assume !(4400 == ssl3_connect_~s__state~0); 4726#L133 assume !(4401 == ssl3_connect_~s__state~0); 4727#L136 assume !(4416 == ssl3_connect_~s__state~0); 4828#L139 assume !(4417 == ssl3_connect_~s__state~0); 4736#L142 assume !(4432 == ssl3_connect_~s__state~0); 4737#L145 assume !(4433 == ssl3_connect_~s__state~0); 4738#L148 assume !(4448 == ssl3_connect_~s__state~0); 4753#L151 assume !(4449 == ssl3_connect_~s__state~0); 4735#L154 assume !(4464 == ssl3_connect_~s__state~0); 4731#L157 assume !(4465 == ssl3_connect_~s__state~0); 4732#L160 assume !(4466 == ssl3_connect_~s__state~0); 4733#L163 assume !(4467 == ssl3_connect_~s__state~0); 4734#L166 assume !(4480 == ssl3_connect_~s__state~0); 4791#L169 assume !(4481 == ssl3_connect_~s__state~0); 4722#L172 assume !(4496 == ssl3_connect_~s__state~0); 4723#L175 assume !(4497 == ssl3_connect_~s__state~0); 4724#L178 assume !(4512 == ssl3_connect_~s__state~0); 4748#L181 assume !(4513 == ssl3_connect_~s__state~0); 4744#L184 assume !(4528 == ssl3_connect_~s__state~0); 4742#L187 assume !(4529 == ssl3_connect_~s__state~0); 4743#L190 assume !(4560 == ssl3_connect_~s__state~0); 4671#L193 assume !(4561 == ssl3_connect_~s__state~0); 4672#L196 assume 4352 == ssl3_connect_~s__state~0; 4687#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4696#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4680#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4681#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4770#L522 ssl3_connect_~skip~0 := 0; 4768#L100-1 assume !false; 4766#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4764#L103 assume 12292 == ssl3_connect_~s__state~0; 4620#L104 [2021-10-13 00:49:29,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,545 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-10-13 00:49:29,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721760734] [2021-10-13 00:49:29,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,554 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:29,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,567 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:29,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,568 INFO L82 PathProgramCache]: Analyzing trace with hash -820545521, now seen corresponding path program 1 times [2021-10-13 00:49:29,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312458513] [2021-10-13 00:49:29,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:29,623 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-10-13 00:49:29,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:29,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312458513] [2021-10-13 00:49:29,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312458513] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:29,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:29,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:29,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421559275] [2021-10-13 00:49:29,625 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:29,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:29,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:29,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:29,626 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 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 00:49:29,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:29,653 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-10-13 00:49:29,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:29,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-10-13 00:49:29,661 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-13 00:49:29,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-10-13 00:49:29,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-10-13 00:49:29,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-10-13 00:49:29,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-10-13 00:49:29,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:29,669 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-13 00:49:29,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-10-13 00:49:29,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-10-13 00:49:29,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 0 states have call successors, (0), 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 00:49:29,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-10-13 00:49:29,684 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-13 00:49:29,684 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-13 00:49:29,684 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 00:49:29,684 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-10-13 00:49:29,688 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-13 00:49:29,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:29,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:29,690 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,690 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,691 INFO L791 eck$LassoCheckResult]: Stem: 5650#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5563#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5509#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5510#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5620#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5629#L100-1 assume !false; 5770#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5699#L103 assume 12292 == ssl3_connect_~s__state~0; 5700#L104 [2021-10-13 00:49:29,691 INFO L793 eck$LassoCheckResult]: Loop: 5700#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 5706#L208 ssl3_connect_~s__server~0 := 0; 6107#L213 assume 0 != ssl3_connect_~cb~0; 6106#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6105#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6103#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6101#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 6100#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 6095#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6089#L522 ssl3_connect_~skip~0 := 0; 6087#L100-1 assume !false; 6085#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6083#L103 assume !(12292 == ssl3_connect_~s__state~0); 6081#L106 assume !(16384 == ssl3_connect_~s__state~0); 5645#L109 assume !(4096 == ssl3_connect_~s__state~0); 5576#L112 assume !(20480 == ssl3_connect_~s__state~0); 5577#L115 assume !(4099 == ssl3_connect_~s__state~0); 5586#L118 assume 4368 == ssl3_connect_~s__state~0; 5757#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5994#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5573#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5658#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5806#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5802#L522 ssl3_connect_~skip~0 := 0; 5795#L100-1 assume !false; 5796#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5787#L103 assume !(12292 == ssl3_connect_~s__state~0); 5788#L106 assume !(16384 == ssl3_connect_~s__state~0); 5777#L109 assume !(4096 == ssl3_connect_~s__state~0); 5778#L112 assume !(20480 == ssl3_connect_~s__state~0); 5768#L115 assume !(4099 == ssl3_connect_~s__state~0); 5769#L118 assume !(4368 == ssl3_connect_~s__state~0); 5764#L121 assume !(4369 == ssl3_connect_~s__state~0); 5765#L124 assume 4384 == ssl3_connect_~s__state~0; 5580#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 5581#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5537#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 5624#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5967#L273-2 ssl3_connect_~s__init_num~0 := 0; 5964#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5958#L522 ssl3_connect_~skip~0 := 0; 5956#L100-1 assume !false; 5954#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5952#L103 assume !(12292 == ssl3_connect_~s__state~0); 5950#L106 assume !(16384 == ssl3_connect_~s__state~0); 5948#L109 assume !(4096 == ssl3_connect_~s__state~0); 5946#L112 assume !(20480 == ssl3_connect_~s__state~0); 5944#L115 assume !(4099 == ssl3_connect_~s__state~0); 5942#L118 assume !(4368 == ssl3_connect_~s__state~0); 5939#L121 assume !(4369 == ssl3_connect_~s__state~0); 5938#L124 assume !(4384 == ssl3_connect_~s__state~0); 5937#L127 assume !(4385 == ssl3_connect_~s__state~0); 5659#L130 assume 4400 == ssl3_connect_~s__state~0; 5660#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 5598#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 5599#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5929#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5924#L522 ssl3_connect_~skip~0 := 0; 5923#L100-1 assume !false; 5922#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5921#L103 assume !(12292 == ssl3_connect_~s__state~0); 5920#L106 assume !(16384 == ssl3_connect_~s__state~0); 5919#L109 assume !(4096 == ssl3_connect_~s__state~0); 5918#L112 assume !(20480 == ssl3_connect_~s__state~0); 5917#L115 assume !(4099 == ssl3_connect_~s__state~0); 5916#L118 assume !(4368 == ssl3_connect_~s__state~0); 5915#L121 assume !(4369 == ssl3_connect_~s__state~0); 5914#L124 assume !(4384 == ssl3_connect_~s__state~0); 5913#L127 assume !(4385 == ssl3_connect_~s__state~0); 5912#L130 assume !(4400 == ssl3_connect_~s__state~0); 5911#L133 assume !(4401 == ssl3_connect_~s__state~0); 5903#L136 assume 4416 == ssl3_connect_~s__state~0; 5900#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 5899#L306 assume !(3 == ssl3_connect_~blastFlag~0); 5898#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5644#L314 assume !(0 == ssl3_connect_~tmp___6~0); 5572#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5844#L522 ssl3_connect_~skip~0 := 0; 5842#L100-1 assume !false; 5840#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5838#L103 assume !(12292 == ssl3_connect_~s__state~0); 5836#L106 assume !(16384 == ssl3_connect_~s__state~0); 5834#L109 assume !(4096 == ssl3_connect_~s__state~0); 5832#L112 assume !(20480 == ssl3_connect_~s__state~0); 5830#L115 assume !(4099 == ssl3_connect_~s__state~0); 5828#L118 assume !(4368 == ssl3_connect_~s__state~0); 5826#L121 assume !(4369 == ssl3_connect_~s__state~0); 5763#L124 assume !(4384 == ssl3_connect_~s__state~0); 5679#L127 assume !(4385 == ssl3_connect_~s__state~0); 5680#L130 assume !(4400 == ssl3_connect_~s__state~0); 5661#L133 assume !(4401 == ssl3_connect_~s__state~0); 5662#L136 assume !(4416 == ssl3_connect_~s__state~0); 5901#L139 assume !(4417 == ssl3_connect_~s__state~0); 5883#L142 assume !(4432 == ssl3_connect_~s__state~0); 5884#L145 assume !(4433 == ssl3_connect_~s__state~0); 5876#L148 assume !(4448 == ssl3_connect_~s__state~0); 5877#L151 assume !(4449 == ssl3_connect_~s__state~0); 5879#L154 assume !(4464 == ssl3_connect_~s__state~0); 5905#L157 assume !(4465 == ssl3_connect_~s__state~0); 5906#L160 assume !(4466 == ssl3_connect_~s__state~0); 5910#L163 assume !(4467 == ssl3_connect_~s__state~0); 5895#L166 assume !(4480 == ssl3_connect_~s__state~0); 5896#L169 assume !(4481 == ssl3_connect_~s__state~0); 5666#L172 assume !(4496 == ssl3_connect_~s__state~0); 5667#L175 assume !(4497 == ssl3_connect_~s__state~0); 5668#L178 assume !(4512 == ssl3_connect_~s__state~0); 5891#L181 assume !(4513 == ssl3_connect_~s__state~0); 5683#L184 assume !(4528 == ssl3_connect_~s__state~0); 5681#L187 assume !(4529 == ssl3_connect_~s__state~0); 5682#L190 assume !(4560 == ssl3_connect_~s__state~0); 5584#L193 assume !(4561 == ssl3_connect_~s__state~0); 5585#L196 assume 4352 == ssl3_connect_~s__state~0; 5611#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5612#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5592#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5593#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5725#L522 ssl3_connect_~skip~0 := 0; 5726#L100-1 assume !false; 5717#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5718#L103 assume 12292 == ssl3_connect_~s__state~0; 5700#L104 [2021-10-13 00:49:29,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,692 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-10-13 00:49:29,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,693 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480734590] [2021-10-13 00:49:29,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,693 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,703 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:29,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,718 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:29,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1173633903, now seen corresponding path program 1 times [2021-10-13 00:49:29,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228976579] [2021-10-13 00:49:29,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,719 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:29,768 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-10-13 00:49:29,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:29,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228976579] [2021-10-13 00:49:29,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228976579] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:29,769 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:29,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:29,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541460468] [2021-10-13 00:49:29,770 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:29,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:29,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:29,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:29,771 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 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 00:49:29,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:29,893 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-10-13 00:49:29,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:29,894 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-10-13 00:49:29,899 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-10-13 00:49:29,904 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-10-13 00:49:29,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-10-13 00:49:29,905 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-10-13 00:49:29,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-10-13 00:49:29,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:29,906 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-10-13 00:49:29,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-10-13 00:49:29,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-10-13 00:49:29,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 0 states have call successors, (0), 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 00:49:29,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-10-13 00:49:29,921 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-10-13 00:49:29,921 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-10-13 00:49:29,921 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 00:49:29,921 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-10-13 00:49:29,925 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-10-13 00:49:29,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:29,925 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:29,926 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,926 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:29,927 INFO L791 eck$LassoCheckResult]: Stem: 6909#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6823#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6767#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6768#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 6880#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6888#L100-1 assume !false; 7016#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6959#L103 assume 12292 == ssl3_connect_~s__state~0; 6960#L104 [2021-10-13 00:49:29,927 INFO L793 eck$LassoCheckResult]: Loop: 6960#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 6899#L208 ssl3_connect_~s__server~0 := 0; 6900#L213 assume 0 != ssl3_connect_~cb~0; 6776#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6777#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6824#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6893#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 6798#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 6799#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7342#L522 ssl3_connect_~skip~0 := 0; 7334#L100-1 assume !false; 7331#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7328#L103 assume !(12292 == ssl3_connect_~s__state~0); 7325#L106 assume !(16384 == ssl3_connect_~s__state~0); 7322#L109 assume !(4096 == ssl3_connect_~s__state~0); 7319#L112 assume !(20480 == ssl3_connect_~s__state~0); 7311#L115 assume !(4099 == ssl3_connect_~s__state~0); 7185#L118 assume 4368 == ssl3_connect_~s__state~0; 6926#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7184#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6833#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7183#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7182#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7177#L522 ssl3_connect_~skip~0 := 0; 7176#L100-1 assume !false; 7175#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7174#L103 assume !(12292 == ssl3_connect_~s__state~0); 7173#L106 assume !(16384 == ssl3_connect_~s__state~0); 7172#L109 assume !(4096 == ssl3_connect_~s__state~0); 7171#L112 assume !(20480 == ssl3_connect_~s__state~0); 7170#L115 assume !(4099 == ssl3_connect_~s__state~0); 7169#L118 assume !(4368 == ssl3_connect_~s__state~0); 7168#L121 assume !(4369 == ssl3_connect_~s__state~0); 7131#L124 assume 4384 == ssl3_connect_~s__state~0; 6940#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 7125#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6796#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 6854#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6855#L273-2 ssl3_connect_~s__init_num~0 := 0; 7309#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7303#L522 ssl3_connect_~skip~0 := 0; 7302#L100-1 assume !false; 7301#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7299#L103 assume !(12292 == ssl3_connect_~s__state~0); 7297#L106 assume !(16384 == ssl3_connect_~s__state~0); 7295#L109 assume !(4096 == ssl3_connect_~s__state~0); 7293#L112 assume !(20480 == ssl3_connect_~s__state~0); 7291#L115 assume !(4099 == ssl3_connect_~s__state~0); 7289#L118 assume !(4368 == ssl3_connect_~s__state~0); 7287#L121 assume !(4369 == ssl3_connect_~s__state~0); 7285#L124 assume !(4384 == ssl3_connect_~s__state~0); 7283#L127 assume !(4385 == ssl3_connect_~s__state~0); 7281#L130 assume !(4400 == ssl3_connect_~s__state~0); 7279#L133 assume !(4401 == ssl3_connect_~s__state~0); 7277#L136 assume !(4416 == ssl3_connect_~s__state~0); 7273#L139 assume !(4417 == ssl3_connect_~s__state~0); 7272#L142 assume !(4432 == ssl3_connect_~s__state~0); 7265#L145 assume !(4433 == ssl3_connect_~s__state~0); 7263#L148 assume !(4448 == ssl3_connect_~s__state~0); 7260#L151 assume !(4449 == ssl3_connect_~s__state~0); 7257#L154 assume !(4464 == ssl3_connect_~s__state~0); 7251#L157 assume !(4465 == ssl3_connect_~s__state~0); 7250#L160 assume !(4466 == ssl3_connect_~s__state~0); 7248#L163 assume !(4467 == ssl3_connect_~s__state~0); 7241#L166 assume !(4480 == ssl3_connect_~s__state~0); 7236#L169 assume !(4481 == ssl3_connect_~s__state~0); 7234#L172 assume !(4496 == ssl3_connect_~s__state~0); 7233#L175 assume !(4497 == ssl3_connect_~s__state~0); 7232#L178 assume !(4512 == ssl3_connect_~s__state~0); 6890#L181 assume !(4513 == ssl3_connect_~s__state~0); 6891#L184 assume !(4528 == ssl3_connect_~s__state~0); 6913#L187 assume !(4529 == ssl3_connect_~s__state~0); 6914#L190 assume 4560 == ssl3_connect_~s__state~0; 7147#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 7146#L433 assume !(ssl3_connect_~ret~0 <= 0); 7141#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 7120#L436-2 ssl3_connect_~s__init_num~0 := 0; 7110#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7099#L522 ssl3_connect_~skip~0 := 0; 7096#L100-1 assume !false; 7093#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7090#L103 assume !(12292 == ssl3_connect_~s__state~0); 7087#L106 assume !(16384 == ssl3_connect_~s__state~0); 7061#L109 assume !(4096 == ssl3_connect_~s__state~0); 7062#L112 assume !(20480 == ssl3_connect_~s__state~0); 7055#L115 assume !(4099 == ssl3_connect_~s__state~0); 7056#L118 assume !(4368 == ssl3_connect_~s__state~0); 6925#L121 assume !(4369 == ssl3_connect_~s__state~0); 6927#L124 assume !(4384 == ssl3_connect_~s__state~0); 6938#L127 assume !(4385 == ssl3_connect_~s__state~0); 6939#L130 assume !(4400 == ssl3_connect_~s__state~0); 6922#L133 assume !(4401 == ssl3_connect_~s__state~0); 6923#L136 assume !(4416 == ssl3_connect_~s__state~0); 7231#L139 assume !(4417 == ssl3_connect_~s__state~0); 7230#L142 assume !(4432 == ssl3_connect_~s__state~0); 7229#L145 assume !(4433 == ssl3_connect_~s__state~0); 6963#L148 assume !(4448 == ssl3_connect_~s__state~0); 6964#L151 assume !(4449 == ssl3_connect_~s__state~0); 6936#L154 assume !(4464 == ssl3_connect_~s__state~0); 6932#L157 assume !(4465 == ssl3_connect_~s__state~0); 6933#L160 assume !(4466 == ssl3_connect_~s__state~0); 6934#L163 assume !(4467 == ssl3_connect_~s__state~0); 6935#L166 assume !(4480 == ssl3_connect_~s__state~0); 7002#L169 assume !(4481 == ssl3_connect_~s__state~0); 6928#L172 assume !(4496 == ssl3_connect_~s__state~0); 6930#L175 assume !(4497 == ssl3_connect_~s__state~0); 6931#L178 assume !(4512 == ssl3_connect_~s__state~0); 6952#L181 assume !(4513 == ssl3_connect_~s__state~0); 6953#L184 assume !(4528 == ssl3_connect_~s__state~0); 7153#L187 assume !(4529 == ssl3_connect_~s__state~0); 7150#L190 assume !(4560 == ssl3_connect_~s__state~0); 7151#L193 assume !(4561 == ssl3_connect_~s__state~0); 7152#L196 assume 4352 == ssl3_connect_~s__state~0; 7204#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7202#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7201#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7200#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7195#L522 ssl3_connect_~skip~0 := 0; 7194#L100-1 assume !false; 7193#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7192#L103 assume 12292 == ssl3_connect_~s__state~0; 6960#L104 [2021-10-13 00:49:29,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,927 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-10-13 00:49:29,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239135045] [2021-10-13 00:49:29,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,940 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:29,951 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:29,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:29,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1103903327, now seen corresponding path program 1 times [2021-10-13 00:49:29,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:29,956 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039916182] [2021-10-13 00:49:29,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:29,957 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:29,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:30,000 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-10-13 00:49:30,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:30,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039916182] [2021-10-13 00:49:30,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039916182] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:30,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:30,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:30,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191901343] [2021-10-13 00:49:30,002 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:30,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:30,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:30,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:30,002 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 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 00:49:30,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:30,136 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-10-13 00:49:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:30,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-10-13 00:49:30,142 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-10-13 00:49:30,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-10-13 00:49:30,149 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-10-13 00:49:30,149 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-10-13 00:49:30,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-10-13 00:49:30,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:30,151 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-10-13 00:49:30,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-10-13 00:49:30,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-10-13 00:49:30,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 718 states have (on average 1.3593314763231197) internal successors, (976), 717 states have internal predecessors, (976), 0 states have call successors, (0), 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 00:49:30,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-10-13 00:49:30,167 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-10-13 00:49:30,168 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-10-13 00:49:30,168 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 00:49:30,168 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-10-13 00:49:30,172 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-10-13 00:49:30,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:30,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:30,174 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:30,174 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:30,174 INFO L791 eck$LassoCheckResult]: Stem: 8290#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8196#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8141#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8142#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 8255#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8264#L100-1 assume !false; 8401#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8338#L103 assume 12292 == ssl3_connect_~s__state~0; 8339#L104 [2021-10-13 00:49:30,174 INFO L793 eck$LassoCheckResult]: Loop: 8339#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 8349#L208 ssl3_connect_~s__server~0 := 0; 8780#L213 assume 0 != ssl3_connect_~cb~0; 8779#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8778#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8776#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8274#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 8171#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 8172#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8835#L522 ssl3_connect_~skip~0 := 0; 8834#L100-1 assume !false; 8833#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8832#L103 assume !(12292 == ssl3_connect_~s__state~0); 8831#L106 assume !(16384 == ssl3_connect_~s__state~0); 8830#L109 assume !(4096 == ssl3_connect_~s__state~0); 8829#L112 assume !(20480 == ssl3_connect_~s__state~0); 8828#L115 assume !(4099 == ssl3_connect_~s__state~0); 8304#L118 assume 4368 == ssl3_connect_~s__state~0; 8203#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 8204#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8206#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8236#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8237#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8470#L522 ssl3_connect_~skip~0 := 0; 8463#L100-1 assume !false; 8456#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8449#L103 assume !(12292 == ssl3_connect_~s__state~0); 8442#L106 assume !(16384 == ssl3_connect_~s__state~0); 8435#L109 assume !(4096 == ssl3_connect_~s__state~0); 8428#L112 assume !(20480 == ssl3_connect_~s__state~0); 8421#L115 assume !(4099 == ssl3_connect_~s__state~0); 8414#L118 assume !(4368 == ssl3_connect_~s__state~0); 8407#L121 assume !(4369 == ssl3_connect_~s__state~0); 8321#L124 assume 4384 == ssl3_connect_~s__state~0; 8212#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 8169#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8170#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 8259#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8673#L273-2 ssl3_connect_~s__init_num~0 := 0; 8824#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8815#L522 ssl3_connect_~skip~0 := 0; 8813#L100-1 assume !false; 8811#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8809#L103 assume !(12292 == ssl3_connect_~s__state~0); 8807#L106 assume !(16384 == ssl3_connect_~s__state~0); 8805#L109 assume !(4096 == ssl3_connect_~s__state~0); 8799#L112 assume !(20480 == ssl3_connect_~s__state~0); 8796#L115 assume !(4099 == ssl3_connect_~s__state~0); 8793#L118 assume !(4368 == ssl3_connect_~s__state~0); 8790#L121 assume !(4369 == ssl3_connect_~s__state~0); 8787#L124 assume !(4384 == ssl3_connect_~s__state~0); 8783#L127 assume !(4385 == ssl3_connect_~s__state~0); 8782#L130 assume !(4400 == ssl3_connect_~s__state~0); 8525#L133 assume !(4401 == ssl3_connect_~s__state~0); 8526#L136 assume !(4416 == ssl3_connect_~s__state~0); 8521#L139 assume !(4417 == ssl3_connect_~s__state~0); 8522#L142 assume !(4432 == ssl3_connect_~s__state~0); 8507#L145 assume !(4433 == ssl3_connect_~s__state~0); 8508#L148 assume !(4448 == ssl3_connect_~s__state~0); 8484#L151 assume !(4449 == ssl3_connect_~s__state~0); 8485#L154 assume !(4464 == ssl3_connect_~s__state~0); 8479#L157 assume !(4465 == ssl3_connect_~s__state~0); 8480#L160 assume !(4466 == ssl3_connect_~s__state~0); 8461#L163 assume !(4467 == ssl3_connect_~s__state~0); 8462#L166 assume !(4480 == ssl3_connect_~s__state~0); 8447#L169 assume !(4481 == ssl3_connect_~s__state~0); 8448#L172 assume !(4496 == ssl3_connect_~s__state~0); 8433#L175 assume !(4497 == ssl3_connect_~s__state~0); 8434#L178 assume !(4512 == ssl3_connect_~s__state~0); 8419#L181 assume !(4513 == ssl3_connect_~s__state~0); 8420#L184 assume !(4528 == ssl3_connect_~s__state~0); 8405#L187 assume !(4529 == ssl3_connect_~s__state~0); 8406#L190 assume 4560 == ssl3_connect_~s__state~0; 8272#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 8273#L433 assume !(ssl3_connect_~ret~0 <= 0); 8774#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8760#L436-2 ssl3_connect_~s__init_num~0 := 0; 8757#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8751#L522 ssl3_connect_~skip~0 := 0; 8747#L100-1 assume !false; 8746#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8745#L103 assume !(12292 == ssl3_connect_~s__state~0); 8744#L106 assume !(16384 == ssl3_connect_~s__state~0); 8742#L109 assume !(4096 == ssl3_connect_~s__state~0); 8740#L112 assume !(20480 == ssl3_connect_~s__state~0); 8348#L115 assume !(4099 == ssl3_connect_~s__state~0); 8350#L118 assume !(4368 == ssl3_connect_~s__state~0); 8743#L121 assume !(4369 == ssl3_connect_~s__state~0); 8741#L124 assume !(4384 == ssl3_connect_~s__state~0); 8739#L127 assume !(4385 == ssl3_connect_~s__state~0); 8738#L130 assume !(4400 == ssl3_connect_~s__state~0); 8733#L133 assume !(4401 == ssl3_connect_~s__state~0); 8731#L136 assume !(4416 == ssl3_connect_~s__state~0); 8729#L139 assume !(4417 == ssl3_connect_~s__state~0); 8727#L142 assume !(4432 == ssl3_connect_~s__state~0); 8725#L145 assume !(4433 == ssl3_connect_~s__state~0); 8723#L148 assume !(4448 == ssl3_connect_~s__state~0); 8721#L151 assume !(4449 == ssl3_connect_~s__state~0); 8719#L154 assume !(4464 == ssl3_connect_~s__state~0); 8717#L157 assume !(4465 == ssl3_connect_~s__state~0); 8715#L160 assume !(4466 == ssl3_connect_~s__state~0); 8713#L163 assume !(4467 == ssl3_connect_~s__state~0); 8710#L166 assume !(4480 == ssl3_connect_~s__state~0); 8707#L169 assume !(4481 == ssl3_connect_~s__state~0); 8670#L172 assume !(4496 == ssl3_connect_~s__state~0); 8605#L175 assume !(4497 == ssl3_connect_~s__state~0); 8603#L178 assume !(4512 == ssl3_connect_~s__state~0); 8271#L181 assume !(4513 == ssl3_connect_~s__state~0); 8253#L184 assume !(4528 == ssl3_connect_~s__state~0); 8254#L187 assume !(4529 == ssl3_connect_~s__state~0); 8230#L190 assume !(4560 == ssl3_connect_~s__state~0); 8231#L193 assume !(4561 == ssl3_connect_~s__state~0); 8569#L196 assume 4352 == ssl3_connect_~s__state~0; 8567#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8565#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8564#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8372#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8368#L522 ssl3_connect_~skip~0 := 0; 8360#L100-1 assume !false; 8361#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8354#L103 assume 12292 == ssl3_connect_~s__state~0; 8339#L104 [2021-10-13 00:49:30,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:30,175 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-10-13 00:49:30,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:30,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997866891] [2021-10-13 00:49:30,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:30,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:30,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:30,181 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:30,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:30,188 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:30,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:30,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2021-10-13 00:49:30,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:30,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911628991] [2021-10-13 00:49:30,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:30,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:30,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:30,216 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-13 00:49:30,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:30,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911628991] [2021-10-13 00:49:30,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911628991] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:30,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:30,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:30,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486081583] [2021-10-13 00:49:30,218 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:30,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:30,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:30,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:30,219 INFO L87 Difference]: Start difference. First operand 718 states and 976 transitions. cyclomatic complexity: 259 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 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 00:49:30,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:30,238 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-10-13 00:49:30,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:30,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-10-13 00:49:30,248 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-13 00:49:30,259 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-10-13 00:49:30,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-10-13 00:49:30,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-10-13 00:49:30,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-10-13 00:49:30,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:30,263 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-13 00:49:30,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-10-13 00:49:30,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-10-13 00:49:30,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1300 states have (on average 1.3723076923076922) internal successors, (1784), 1299 states have internal predecessors, (1784), 0 states have call successors, (0), 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 00:49:30,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-10-13 00:49:30,294 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-13 00:49:30,294 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-13 00:49:30,294 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 00:49:30,294 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-10-13 00:49:30,301 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-13 00:49:30,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:30,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:30,303 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:30,303 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:30,303 INFO L791 eck$LassoCheckResult]: Stem: 10299#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10218#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10165#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10166#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 10272#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10281#L100-1 assume !false; 10381#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10354#L103 assume 12292 == ssl3_connect_~s__state~0; 10355#L104 [2021-10-13 00:49:30,304 INFO L793 eck$LassoCheckResult]: Loop: 10355#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 10368#L208 ssl3_connect_~s__server~0 := 0; 11415#L213 assume 0 != ssl3_connect_~cb~0; 11414#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11413#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11411#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11408#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 11407#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 11406#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11401#L522 ssl3_connect_~skip~0 := 0; 11400#L100-1 assume !false; 11399#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11398#L103 assume !(12292 == ssl3_connect_~s__state~0); 11397#L106 assume !(16384 == ssl3_connect_~s__state~0); 11396#L109 assume !(4096 == ssl3_connect_~s__state~0); 11395#L112 assume !(20480 == ssl3_connect_~s__state~0); 11394#L115 assume !(4099 == ssl3_connect_~s__state~0); 11393#L118 assume 4368 == ssl3_connect_~s__state~0; 10489#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11392#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10801#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11390#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11388#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11382#L522 ssl3_connect_~skip~0 := 0; 11380#L100-1 assume !false; 11376#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11374#L103 assume !(12292 == ssl3_connect_~s__state~0); 11372#L106 assume !(16384 == ssl3_connect_~s__state~0); 11371#L109 assume !(4096 == ssl3_connect_~s__state~0); 11365#L112 assume !(20480 == ssl3_connect_~s__state~0); 11363#L115 assume !(4099 == ssl3_connect_~s__state~0); 10735#L118 assume !(4368 == ssl3_connect_~s__state~0); 10734#L121 assume !(4369 == ssl3_connect_~s__state~0); 10404#L124 assume 4384 == ssl3_connect_~s__state~0; 10236#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 10192#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10193#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 10370#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 10291#L273-2 ssl3_connect_~s__init_num~0 := 0; 10292#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10803#L522 ssl3_connect_~skip~0 := 0; 10791#L100-1 assume !false; 10792#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10781#L103 assume !(12292 == ssl3_connect_~s__state~0); 10782#L106 assume !(16384 == ssl3_connect_~s__state~0); 10770#L109 assume !(4096 == ssl3_connect_~s__state~0); 10771#L112 assume !(20480 == ssl3_connect_~s__state~0); 10762#L115 assume !(4099 == ssl3_connect_~s__state~0); 10763#L118 assume !(4368 == ssl3_connect_~s__state~0); 10754#L121 assume !(4369 == ssl3_connect_~s__state~0); 10755#L124 assume !(4384 == ssl3_connect_~s__state~0); 10746#L127 assume !(4385 == ssl3_connect_~s__state~0); 10747#L130 assume 4400 == ssl3_connect_~s__state~0; 10480#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 10254#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 10191#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10178#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10179#L522 ssl3_connect_~skip~0 := 0; 10262#L100-1 assume !false; 10263#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10298#L103 assume !(12292 == ssl3_connect_~s__state~0); 10296#L106 assume !(16384 == ssl3_connect_~s__state~0); 10294#L109 assume !(4096 == ssl3_connect_~s__state~0); 10232#L112 assume !(20480 == ssl3_connect_~s__state~0); 10233#L115 assume !(4099 == ssl3_connect_~s__state~0); 10282#L118 assume !(4368 == ssl3_connect_~s__state~0); 10283#L121 assume !(4369 == ssl3_connect_~s__state~0); 11275#L124 assume !(4384 == ssl3_connect_~s__state~0); 11273#L127 assume !(4385 == ssl3_connect_~s__state~0); 11271#L130 assume !(4400 == ssl3_connect_~s__state~0); 11263#L133 assume !(4401 == ssl3_connect_~s__state~0); 11160#L136 assume 4416 == ssl3_connect_~s__state~0; 10474#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 11159#L306 assume !(3 == ssl3_connect_~blastFlag~0); 11158#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 11157#L314 assume !(0 == ssl3_connect_~tmp___6~0); 11155#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10850#L522 ssl3_connect_~skip~0 := 0; 10851#L100-1 assume !false; 10844#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10845#L103 assume !(12292 == ssl3_connect_~s__state~0); 10838#L106 assume !(16384 == ssl3_connect_~s__state~0); 10839#L109 assume !(4096 == ssl3_connect_~s__state~0); 10832#L112 assume !(20480 == ssl3_connect_~s__state~0); 10833#L115 assume !(4099 == ssl3_connect_~s__state~0); 10826#L118 assume !(4368 == ssl3_connect_~s__state~0); 10827#L121 assume !(4369 == ssl3_connect_~s__state~0); 10820#L124 assume !(4384 == ssl3_connect_~s__state~0); 10821#L127 assume !(4385 == ssl3_connect_~s__state~0); 10814#L130 assume !(4400 == ssl3_connect_~s__state~0); 10815#L133 assume !(4401 == ssl3_connect_~s__state~0); 10808#L136 assume !(4416 == ssl3_connect_~s__state~0); 10809#L139 assume !(4417 == ssl3_connect_~s__state~0); 10795#L142 assume 4432 == ssl3_connect_~s__state~0; 10468#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 11148#L322 assume !(5 == ssl3_connect_~blastFlag~0); 10572#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10571#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11137#L522 ssl3_connect_~skip~0 := 0; 11136#L100-1 assume !false; 11135#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11134#L103 assume !(12292 == ssl3_connect_~s__state~0); 11133#L106 assume !(16384 == ssl3_connect_~s__state~0); 11132#L109 assume !(4096 == ssl3_connect_~s__state~0); 11131#L112 assume !(20480 == ssl3_connect_~s__state~0); 11130#L115 assume !(4099 == ssl3_connect_~s__state~0); 11129#L118 assume !(4368 == ssl3_connect_~s__state~0); 11128#L121 assume !(4369 == ssl3_connect_~s__state~0); 11127#L124 assume !(4384 == ssl3_connect_~s__state~0); 11126#L127 assume !(4385 == ssl3_connect_~s__state~0); 11125#L130 assume !(4400 == ssl3_connect_~s__state~0); 11124#L133 assume !(4401 == ssl3_connect_~s__state~0); 11123#L136 assume !(4416 == ssl3_connect_~s__state~0); 11122#L139 assume !(4417 == ssl3_connect_~s__state~0); 11121#L142 assume !(4432 == ssl3_connect_~s__state~0); 11120#L145 assume !(4433 == ssl3_connect_~s__state~0); 11119#L148 assume !(4448 == ssl3_connect_~s__state~0); 11118#L151 assume !(4449 == ssl3_connect_~s__state~0); 10326#L154 assume !(4464 == ssl3_connect_~s__state~0); 10327#L157 assume !(4465 == ssl3_connect_~s__state~0); 10322#L160 assume !(4466 == ssl3_connect_~s__state~0); 10323#L163 assume !(4467 == ssl3_connect_~s__state~0); 10512#L166 assume !(4480 == ssl3_connect_~s__state~0); 10513#L169 assume !(4481 == ssl3_connect_~s__state~0); 10315#L172 assume !(4496 == ssl3_connect_~s__state~0); 10316#L175 assume !(4497 == ssl3_connect_~s__state~0); 10409#L178 assume !(4512 == ssl3_connect_~s__state~0); 10410#L181 assume !(4513 == ssl3_connect_~s__state~0); 10397#L184 assume !(4528 == ssl3_connect_~s__state~0); 10392#L187 assume !(4529 == ssl3_connect_~s__state~0); 10385#L190 assume !(4560 == ssl3_connect_~s__state~0); 10386#L193 assume !(4561 == ssl3_connect_~s__state~0); 10388#L196 assume 4352 == ssl3_connect_~s__state~0; 10516#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10514#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10249#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10250#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10375#L522 ssl3_connect_~skip~0 := 0; 10373#L100-1 assume !false; 10372#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10371#L103 assume 12292 == ssl3_connect_~s__state~0; 10355#L104 [2021-10-13 00:49:30,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:30,304 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-10-13 00:49:30,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:30,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873637237] [2021-10-13 00:49:30,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:30,305 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:30,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:30,310 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:30,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:30,317 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:30,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:30,318 INFO L82 PathProgramCache]: Analyzing trace with hash -745256753, now seen corresponding path program 1 times [2021-10-13 00:49:30,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:30,318 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501177998] [2021-10-13 00:49:30,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:30,318 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:30,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:30,351 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-10-13 00:49:30,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:30,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501177998] [2021-10-13 00:49:30,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501177998] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:30,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:30,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:30,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080142992] [2021-10-13 00:49:30,352 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:30,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:30,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:30,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:30,368 INFO L87 Difference]: Start difference. First operand 1300 states and 1784 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 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 00:49:30,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:30,475 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-10-13 00:49:30,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:30,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-10-13 00:49:30,486 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-10-13 00:49:30,498 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-10-13 00:49:30,498 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-10-13 00:49:30,499 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-10-13 00:49:30,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-10-13 00:49:30,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:30,501 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-10-13 00:49:30,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-10-13 00:49:30,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-10-13 00:49:30,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1400 states have (on average 1.36) internal successors, (1904), 1399 states have internal predecessors, (1904), 0 states have call successors, (0), 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 00:49:30,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-10-13 00:49:30,536 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-10-13 00:49:30,536 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-10-13 00:49:30,536 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 00:49:30,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-10-13 00:49:30,543 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-10-13 00:49:30,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:30,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:30,545 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:30,545 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:30,546 INFO L791 eck$LassoCheckResult]: Stem: 13042#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12942#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12883#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12884#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 13007#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13019#L100-1 assume !false; 13127#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13096#L103 assume 12292 == ssl3_connect_~s__state~0; 12905#L104 [2021-10-13 00:49:30,546 INFO L793 eck$LassoCheckResult]: Loop: 12905#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 12906#L208 ssl3_connect_~s__server~0 := 0; 13032#L213 assume 0 != ssl3_connect_~cb~0; 13049#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13452#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 13000#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12994#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 13444#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 13441#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13435#L522 ssl3_connect_~skip~0 := 0; 13433#L100-1 assume !false; 13431#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13429#L103 assume !(12292 == ssl3_connect_~s__state~0); 13427#L106 assume !(16384 == ssl3_connect_~s__state~0); 13425#L109 assume !(4096 == ssl3_connect_~s__state~0); 13423#L112 assume !(20480 == ssl3_connect_~s__state~0); 13421#L115 assume !(4099 == ssl3_connect_~s__state~0); 13059#L118 assume 4368 == ssl3_connect_~s__state~0; 13060#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 12952#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12953#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13254#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 13255#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13231#L522 ssl3_connect_~skip~0 := 0; 13232#L100-1 assume !false; 13216#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13217#L103 assume !(12292 == ssl3_connect_~s__state~0); 13203#L106 assume !(16384 == ssl3_connect_~s__state~0); 13204#L109 assume !(4096 == ssl3_connect_~s__state~0); 13190#L112 assume !(20480 == ssl3_connect_~s__state~0); 13191#L115 assume !(4099 == ssl3_connect_~s__state~0); 13175#L118 assume !(4368 == ssl3_connect_~s__state~0); 13176#L121 assume !(4369 == ssl3_connect_~s__state~0); 13149#L124 assume 4384 == ssl3_connect_~s__state~0; 13150#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 12911#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 12912#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 13107#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13033#L273-2 ssl3_connect_~s__init_num~0 := 0; 13034#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13545#L522 ssl3_connect_~skip~0 := 0; 13542#L100-1 assume !false; 13540#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13539#L103 assume !(12292 == ssl3_connect_~s__state~0); 13537#L106 assume !(16384 == ssl3_connect_~s__state~0); 13536#L109 assume !(4096 == ssl3_connect_~s__state~0); 13517#L112 assume !(20480 == ssl3_connect_~s__state~0); 13514#L115 assume !(4099 == ssl3_connect_~s__state~0); 13511#L118 assume !(4368 == ssl3_connect_~s__state~0); 13507#L121 assume !(4369 == ssl3_connect_~s__state~0); 13508#L124 assume !(4384 == ssl3_connect_~s__state~0); 13499#L127 assume !(4385 == ssl3_connect_~s__state~0); 13500#L130 assume 4400 == ssl3_connect_~s__state~0; 13057#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 14153#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 12998#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14281#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14276#L522 ssl3_connect_~skip~0 := 0; 14275#L100-1 assume !false; 14274#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14273#L103 assume !(12292 == ssl3_connect_~s__state~0); 14272#L106 assume !(16384 == ssl3_connect_~s__state~0); 14271#L109 assume !(4096 == ssl3_connect_~s__state~0); 14270#L112 assume !(20480 == ssl3_connect_~s__state~0); 14269#L115 assume !(4099 == ssl3_connect_~s__state~0); 14268#L118 assume !(4368 == ssl3_connect_~s__state~0); 14267#L121 assume !(4369 == ssl3_connect_~s__state~0); 14266#L124 assume !(4384 == ssl3_connect_~s__state~0); 14265#L127 assume !(4385 == ssl3_connect_~s__state~0); 14264#L130 assume !(4400 == ssl3_connect_~s__state~0); 14263#L133 assume !(4401 == ssl3_connect_~s__state~0); 13093#L136 assume 4416 == ssl3_connect_~s__state~0; 12963#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 12964#L306 assume !(3 == ssl3_connect_~blastFlag~0); 14262#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13703#L314 assume !(0 == ssl3_connect_~tmp___6~0); 13704#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14255#L522 ssl3_connect_~skip~0 := 0; 14254#L100-1 assume !false; 14253#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14252#L103 assume !(12292 == ssl3_connect_~s__state~0); 14251#L106 assume !(16384 == ssl3_connect_~s__state~0); 14250#L109 assume !(4096 == ssl3_connect_~s__state~0); 14249#L112 assume !(20480 == ssl3_connect_~s__state~0); 14248#L115 assume !(4099 == ssl3_connect_~s__state~0); 14247#L118 assume !(4368 == ssl3_connect_~s__state~0); 14246#L121 assume !(4369 == ssl3_connect_~s__state~0); 14245#L124 assume !(4384 == ssl3_connect_~s__state~0); 14244#L127 assume !(4385 == ssl3_connect_~s__state~0); 14243#L130 assume !(4400 == ssl3_connect_~s__state~0); 14242#L133 assume !(4401 == ssl3_connect_~s__state~0); 14241#L136 assume !(4416 == ssl3_connect_~s__state~0); 14240#L139 assume !(4417 == ssl3_connect_~s__state~0); 14239#L142 assume 4432 == ssl3_connect_~s__state~0; 13077#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 14238#L322 assume !(5 == ssl3_connect_~blastFlag~0); 14237#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14236#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14233#L522 ssl3_connect_~skip~0 := 0; 14232#L100-1 assume !false; 14231#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14230#L103 assume !(12292 == ssl3_connect_~s__state~0); 14229#L106 assume !(16384 == ssl3_connect_~s__state~0); 14228#L109 assume !(4096 == ssl3_connect_~s__state~0); 14227#L112 assume !(20480 == ssl3_connect_~s__state~0); 14226#L115 assume !(4099 == ssl3_connect_~s__state~0); 14225#L118 assume !(4368 == ssl3_connect_~s__state~0); 14224#L121 assume !(4369 == ssl3_connect_~s__state~0); 14223#L124 assume !(4384 == ssl3_connect_~s__state~0); 14222#L127 assume !(4385 == ssl3_connect_~s__state~0); 14221#L130 assume !(4400 == ssl3_connect_~s__state~0); 14220#L133 assume !(4401 == ssl3_connect_~s__state~0); 14219#L136 assume !(4416 == ssl3_connect_~s__state~0); 14218#L139 assume !(4417 == ssl3_connect_~s__state~0); 14217#L142 assume !(4432 == ssl3_connect_~s__state~0); 12970#L145 assume !(4433 == ssl3_connect_~s__state~0); 12927#L148 assume 4448 == ssl3_connect_~s__state~0; 12928#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 14155#L334 assume !(ssl3_connect_~ret~0 <= 0); 13330#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 13316#L337-2 ssl3_connect_~s__init_num~0 := 0; 13311#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13299#L522 ssl3_connect_~skip~0 := 0; 13296#L100-1 assume !false; 13293#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13291#L103 assume !(12292 == ssl3_connect_~s__state~0); 13288#L106 assume !(16384 == ssl3_connect_~s__state~0); 13286#L109 assume !(4096 == ssl3_connect_~s__state~0); 13285#L112 assume !(20480 == ssl3_connect_~s__state~0); 13284#L115 assume !(4099 == ssl3_connect_~s__state~0); 13281#L118 assume !(4368 == ssl3_connect_~s__state~0); 13276#L121 assume !(4369 == ssl3_connect_~s__state~0); 13162#L124 assume !(4384 == ssl3_connect_~s__state~0); 13151#L127 assume !(4385 == ssl3_connect_~s__state~0); 13152#L130 assume !(4400 == ssl3_connect_~s__state~0); 13268#L133 assume !(4401 == ssl3_connect_~s__state~0); 13263#L136 assume !(4416 == ssl3_connect_~s__state~0); 13260#L139 assume !(4417 == ssl3_connect_~s__state~0); 13250#L142 assume !(4432 == ssl3_connect_~s__state~0); 13238#L145 assume !(4433 == ssl3_connect_~s__state~0); 13230#L148 assume !(4448 == ssl3_connect_~s__state~0); 13223#L151 assume !(4449 == ssl3_connect_~s__state~0); 13215#L154 assume !(4464 == ssl3_connect_~s__state~0); 13208#L157 assume !(4465 == ssl3_connect_~s__state~0); 13202#L160 assume !(4466 == ssl3_connect_~s__state~0); 13196#L163 assume !(4467 == ssl3_connect_~s__state~0); 13189#L166 assume !(4480 == ssl3_connect_~s__state~0); 13180#L169 assume !(4481 == ssl3_connect_~s__state~0); 13174#L172 assume !(4496 == ssl3_connect_~s__state~0); 13066#L175 assume !(4497 == ssl3_connect_~s__state~0); 13067#L178 assume !(4512 == ssl3_connect_~s__state~0); 13157#L181 assume !(4513 == ssl3_connect_~s__state~0); 13154#L184 assume !(4528 == ssl3_connect_~s__state~0); 13145#L187 assume !(4529 == ssl3_connect_~s__state~0); 13129#L190 assume !(4560 == ssl3_connect_~s__state~0); 13130#L193 assume !(4561 == ssl3_connect_~s__state~0); 13132#L196 assume 4352 == ssl3_connect_~s__state~0; 13328#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 13326#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 13325#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13123#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13119#L522 ssl3_connect_~skip~0 := 0; 13112#L100-1 assume !false; 13113#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13108#L103 assume 12292 == ssl3_connect_~s__state~0; 12905#L104 [2021-10-13 00:49:30,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:30,547 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-10-13 00:49:30,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:30,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025130144] [2021-10-13 00:49:30,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:30,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:30,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:30,557 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:30,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:30,563 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:30,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:30,564 INFO L82 PathProgramCache]: Analyzing trace with hash 1646923970, now seen corresponding path program 1 times [2021-10-13 00:49:30,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:30,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392187988] [2021-10-13 00:49:30,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:30,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:30,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:30,601 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-13 00:49:30,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:30,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392187988] [2021-10-13 00:49:30,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392187988] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:30,602 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:30,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:30,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227061700] [2021-10-13 00:49:30,602 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:30,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:30,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:30,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:30,603 INFO L87 Difference]: Start difference. First operand 1400 states and 1904 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 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 00:49:30,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:30,705 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-10-13 00:49:30,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:30,705 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-10-13 00:49:30,717 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-10-13 00:49:30,729 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-10-13 00:49:30,730 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-10-13 00:49:30,731 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-10-13 00:49:30,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-10-13 00:49:30,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:30,734 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-10-13 00:49:30,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-10-13 00:49:30,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-10-13 00:49:30,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1512 states have (on average 1.3465608465608465) internal successors, (2036), 1511 states have internal predecessors, (2036), 0 states have call successors, (0), 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 00:49:30,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-10-13 00:49:30,769 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-10-13 00:49:30,769 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-10-13 00:49:30,769 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 00:49:30,769 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-10-13 00:49:30,777 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-10-13 00:49:30,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:30,777 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:30,779 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:30,779 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:30,779 INFO L791 eck$LassoCheckResult]: Stem: 15958#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15866#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15809#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15810#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 15925#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 15935#L100-1 assume !false; 16026#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16002#L103 assume 12292 == ssl3_connect_~s__state~0; 16003#L104 [2021-10-13 00:49:30,780 INFO L793 eck$LassoCheckResult]: Loop: 16003#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 16009#L208 ssl3_connect_~s__server~0 := 0; 17054#L213 assume 0 != ssl3_connect_~cb~0; 17053#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17052#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17050#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17048#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 17047#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 17045#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17040#L522 ssl3_connect_~skip~0 := 0; 17039#L100-1 assume !false; 17038#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17037#L103 assume !(12292 == ssl3_connect_~s__state~0); 17036#L106 assume !(16384 == ssl3_connect_~s__state~0); 17035#L109 assume !(4096 == ssl3_connect_~s__state~0); 17034#L112 assume !(20480 == ssl3_connect_~s__state~0); 17033#L115 assume !(4099 == ssl3_connect_~s__state~0); 16418#L118 assume 4368 == ssl3_connect_~s__state~0; 15872#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 15873#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 15878#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 15904#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 15905#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16946#L522 ssl3_connect_~skip~0 := 0; 16944#L100-1 assume !false; 16942#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16940#L103 assume !(12292 == ssl3_connect_~s__state~0); 16938#L106 assume !(16384 == ssl3_connect_~s__state~0); 16936#L109 assume !(4096 == ssl3_connect_~s__state~0); 16934#L112 assume !(20480 == ssl3_connect_~s__state~0); 16933#L115 assume !(4099 == ssl3_connect_~s__state~0); 16932#L118 assume !(4368 == ssl3_connect_~s__state~0); 16931#L121 assume !(4369 == ssl3_connect_~s__state~0); 15985#L124 assume 4384 == ssl3_connect_~s__state~0; 15986#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 16145#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16142#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 16856#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16855#L273-2 ssl3_connect_~s__init_num~0 := 0; 16850#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16844#L522 ssl3_connect_~skip~0 := 0; 16842#L100-1 assume !false; 16840#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16838#L103 assume !(12292 == ssl3_connect_~s__state~0); 16836#L106 assume !(16384 == ssl3_connect_~s__state~0); 16834#L109 assume !(4096 == ssl3_connect_~s__state~0); 16832#L112 assume !(20480 == ssl3_connect_~s__state~0); 16830#L115 assume !(4099 == ssl3_connect_~s__state~0); 16828#L118 assume !(4368 == ssl3_connect_~s__state~0); 16826#L121 assume !(4369 == ssl3_connect_~s__state~0); 16824#L124 assume !(4384 == ssl3_connect_~s__state~0); 16823#L127 assume !(4385 == ssl3_connect_~s__state~0); 16820#L130 assume 4400 == ssl3_connect_~s__state~0; 16114#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16816#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16815#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16735#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16729#L522 ssl3_connect_~skip~0 := 0; 16727#L100-1 assume !false; 16725#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16723#L103 assume !(12292 == ssl3_connect_~s__state~0); 16722#L106 assume !(16384 == ssl3_connect_~s__state~0); 16721#L109 assume !(4096 == ssl3_connect_~s__state~0); 16718#L112 assume !(20480 == ssl3_connect_~s__state~0); 16716#L115 assume !(4099 == ssl3_connect_~s__state~0); 16715#L118 assume !(4368 == ssl3_connect_~s__state~0); 16714#L121 assume !(4369 == ssl3_connect_~s__state~0); 16712#L124 assume !(4384 == ssl3_connect_~s__state~0); 16711#L127 assume !(4385 == ssl3_connect_~s__state~0); 16710#L130 assume !(4400 == ssl3_connect_~s__state~0); 16709#L133 assume !(4401 == ssl3_connect_~s__state~0); 16680#L136 assume 4416 == ssl3_connect_~s__state~0; 16105#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 16673#L306 assume !(3 == ssl3_connect_~blastFlag~0); 16670#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 15951#L314 assume !(0 == ssl3_connect_~tmp___6~0); 15952#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16961#L522 ssl3_connect_~skip~0 := 0; 16960#L100-1 assume !false; 16959#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16957#L103 assume !(12292 == ssl3_connect_~s__state~0); 16956#L106 assume !(16384 == ssl3_connect_~s__state~0); 16955#L109 assume !(4096 == ssl3_connect_~s__state~0); 16953#L112 assume !(20480 == ssl3_connect_~s__state~0); 16929#L115 assume !(4099 == ssl3_connect_~s__state~0); 16928#L118 assume !(4368 == ssl3_connect_~s__state~0); 16537#L121 assume !(4369 == ssl3_connect_~s__state~0); 16530#L124 assume !(4384 == ssl3_connect_~s__state~0); 16527#L127 assume !(4385 == ssl3_connect_~s__state~0); 16524#L130 assume !(4400 == ssl3_connect_~s__state~0); 16522#L133 assume !(4401 == ssl3_connect_~s__state~0); 16520#L136 assume !(4416 == ssl3_connect_~s__state~0); 16517#L139 assume !(4417 == ssl3_connect_~s__state~0); 16514#L142 assume 4432 == ssl3_connect_~s__state~0; 16100#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 16509#L322 assume !(5 == ssl3_connect_~blastFlag~0); 16506#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16501#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16494#L522 ssl3_connect_~skip~0 := 0; 16491#L100-1 assume !false; 16488#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16485#L103 assume !(12292 == ssl3_connect_~s__state~0); 16482#L106 assume !(16384 == ssl3_connect_~s__state~0); 16479#L109 assume !(4096 == ssl3_connect_~s__state~0); 16476#L112 assume !(20480 == ssl3_connect_~s__state~0); 16473#L115 assume !(4099 == ssl3_connect_~s__state~0); 16470#L118 assume !(4368 == ssl3_connect_~s__state~0); 16467#L121 assume !(4369 == ssl3_connect_~s__state~0); 16464#L124 assume !(4384 == ssl3_connect_~s__state~0); 16461#L127 assume !(4385 == ssl3_connect_~s__state~0); 16458#L130 assume !(4400 == ssl3_connect_~s__state~0); 16455#L133 assume !(4401 == ssl3_connect_~s__state~0); 16452#L136 assume !(4416 == ssl3_connect_~s__state~0); 16449#L139 assume !(4417 == ssl3_connect_~s__state~0); 16446#L142 assume !(4432 == ssl3_connect_~s__state~0); 16444#L145 assume !(4433 == ssl3_connect_~s__state~0); 16004#L148 assume 4448 == ssl3_connect_~s__state~0; 16005#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 15857#L334 assume !(ssl3_connect_~ret~0 <= 0); 15858#L337 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 15917#L337-2 ssl3_connect_~s__init_num~0 := 0; 15929#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16623#L522 ssl3_connect_~skip~0 := 0; 16624#L100-1 assume !false; 16617#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16618#L103 assume !(12292 == ssl3_connect_~s__state~0); 16611#L106 assume !(16384 == ssl3_connect_~s__state~0); 16612#L109 assume !(4096 == ssl3_connect_~s__state~0); 16373#L112 assume !(20480 == ssl3_connect_~s__state~0); 16374#L115 assume !(4099 == ssl3_connect_~s__state~0); 16366#L118 assume !(4368 == ssl3_connect_~s__state~0); 16367#L121 assume !(4369 == ssl3_connect_~s__state~0); 16682#L124 assume !(4384 == ssl3_connect_~s__state~0); 16681#L127 assume !(4385 == ssl3_connect_~s__state~0); 16239#L130 assume !(4400 == ssl3_connect_~s__state~0); 16240#L133 assume !(4401 == ssl3_connect_~s__state~0); 16232#L136 assume !(4416 == ssl3_connect_~s__state~0); 16229#L139 assume !(4417 == ssl3_connect_~s__state~0); 16226#L142 assume !(4432 == ssl3_connect_~s__state~0); 16223#L145 assume !(4433 == ssl3_connect_~s__state~0); 16220#L148 assume !(4448 == ssl3_connect_~s__state~0); 16217#L151 assume !(4449 == ssl3_connect_~s__state~0); 16213#L154 assume !(4464 == ssl3_connect_~s__state~0); 16214#L157 assume !(4465 == ssl3_connect_~s__state~0); 16205#L160 assume !(4466 == ssl3_connect_~s__state~0); 16206#L163 assume !(4467 == ssl3_connect_~s__state~0); 16197#L166 assume !(4480 == ssl3_connect_~s__state~0); 16198#L169 assume !(4481 == ssl3_connect_~s__state~0); 16189#L172 assume !(4496 == ssl3_connect_~s__state~0); 16191#L175 assume !(4497 == ssl3_connect_~s__state~0); 16181#L178 assume !(4512 == ssl3_connect_~s__state~0); 16183#L181 assume !(4513 == ssl3_connect_~s__state~0); 16789#L184 assume !(4528 == ssl3_connect_~s__state~0); 16787#L187 assume !(4529 == ssl3_connect_~s__state~0); 16043#L190 assume !(4560 == ssl3_connect_~s__state~0); 15888#L193 assume !(4561 == ssl3_connect_~s__state~0); 15889#L196 assume 4352 == ssl3_connect_~s__state~0; 15903#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 15915#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 15945#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16034#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16030#L522 ssl3_connect_~skip~0 := 0; 16022#L100-1 assume !false; 16023#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16691#L103 assume 12292 == ssl3_connect_~s__state~0; 16003#L104 [2021-10-13 00:49:30,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:30,781 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-10-13 00:49:30,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:30,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017950395] [2021-10-13 00:49:30,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:30,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:30,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:30,786 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:30,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:30,793 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:30,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:30,793 INFO L82 PathProgramCache]: Analyzing trace with hash -719770624, now seen corresponding path program 1 times [2021-10-13 00:49:30,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:30,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256607954] [2021-10-13 00:49:30,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:30,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:30,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:30,857 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-13 00:49:30,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:30,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256607954] [2021-10-13 00:49:30,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256607954] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:30,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:30,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:30,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738709320] [2021-10-13 00:49:30,859 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:30,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:30,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:30,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:30,860 INFO L87 Difference]: Start difference. First operand 1512 states and 2036 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 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 00:49:30,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:30,976 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-10-13 00:49:30,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:30,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-10-13 00:49:30,990 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-10-13 00:49:31,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-10-13 00:49:31,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-10-13 00:49:31,006 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-10-13 00:49:31,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-10-13 00:49:31,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:31,009 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-10-13 00:49:31,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-10-13 00:49:31,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-10-13 00:49:31,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1636 states have (on average 1.332518337408313) internal successors, (2180), 1635 states have internal predecessors, (2180), 0 states have call successors, (0), 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 00:49:31,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-10-13 00:49:31,056 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-10-13 00:49:31,056 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-10-13 00:49:31,057 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 00:49:31,057 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-10-13 00:49:31,064 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-10-13 00:49:31,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:31,065 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:31,067 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:31,067 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:31,067 INFO L791 eck$LassoCheckResult]: Stem: 19132#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 19032#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18975#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18976#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 19093#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19105#L100-1 assume !false; 19531#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19187#L103 assume 12292 == ssl3_connect_~s__state~0; 19188#L104 [2021-10-13 00:49:31,068 INFO L793 eck$LassoCheckResult]: Loop: 19188#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 19194#L208 ssl3_connect_~s__server~0 := 0; 20378#L213 assume 0 != ssl3_connect_~cb~0; 18984#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 18985#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 19086#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 19080#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 19113#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 19986#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19980#L522 ssl3_connect_~skip~0 := 0; 19978#L100-1 assume !false; 19976#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19974#L103 assume !(12292 == ssl3_connect_~s__state~0); 19972#L106 assume !(16384 == ssl3_connect_~s__state~0); 19970#L109 assume !(4096 == ssl3_connect_~s__state~0); 19968#L112 assume !(20480 == ssl3_connect_~s__state~0); 19699#L115 assume !(4099 == ssl3_connect_~s__state~0); 19700#L118 assume 4368 == ssl3_connect_~s__state~0; 19040#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19041#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19044#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19071#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19072#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20357#L522 ssl3_connect_~skip~0 := 0; 20356#L100-1 assume !false; 20355#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20354#L103 assume !(12292 == ssl3_connect_~s__state~0); 20353#L106 assume !(16384 == ssl3_connect_~s__state~0); 20352#L109 assume !(4096 == ssl3_connect_~s__state~0); 20351#L112 assume !(20480 == ssl3_connect_~s__state~0); 20350#L115 assume !(4099 == ssl3_connect_~s__state~0); 20349#L118 assume !(4368 == ssl3_connect_~s__state~0); 20348#L121 assume !(4369 == ssl3_connect_~s__state~0); 20347#L124 assume 4384 == ssl3_connect_~s__state~0; 19174#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 20346#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19003#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 20339#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19121#L273-2 ssl3_connect_~s__init_num~0 := 0; 19122#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19644#L522 ssl3_connect_~skip~0 := 0; 19639#L100-1 assume !false; 19640#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19635#L103 assume !(12292 == ssl3_connect_~s__state~0); 19636#L106 assume !(16384 == ssl3_connect_~s__state~0); 19626#L109 assume !(4096 == ssl3_connect_~s__state~0); 19627#L112 assume !(20480 == ssl3_connect_~s__state~0); 19620#L115 assume !(4099 == ssl3_connect_~s__state~0); 19621#L118 assume !(4368 == ssl3_connect_~s__state~0); 19614#L121 assume !(4369 == ssl3_connect_~s__state~0); 19615#L124 assume !(4384 == ssl3_connect_~s__state~0); 19395#L127 assume !(4385 == ssl3_connect_~s__state~0); 19396#L130 assume 4400 == ssl3_connect_~s__state~0; 19134#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19135#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20489#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20486#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20480#L522 ssl3_connect_~skip~0 := 0; 20478#L100-1 assume !false; 20476#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20474#L103 assume !(12292 == ssl3_connect_~s__state~0); 20472#L106 assume !(16384 == ssl3_connect_~s__state~0); 20470#L109 assume !(4096 == ssl3_connect_~s__state~0); 20468#L112 assume !(20480 == ssl3_connect_~s__state~0); 20466#L115 assume !(4099 == ssl3_connect_~s__state~0); 20464#L118 assume !(4368 == ssl3_connect_~s__state~0); 20462#L121 assume !(4369 == ssl3_connect_~s__state~0); 20459#L124 assume !(4384 == ssl3_connect_~s__state~0); 20458#L127 assume !(4385 == ssl3_connect_~s__state~0); 20456#L130 assume !(4400 == ssl3_connect_~s__state~0); 20455#L133 assume !(4401 == ssl3_connect_~s__state~0); 20454#L136 assume 4416 == ssl3_connect_~s__state~0; 19595#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 20452#L306 assume !(3 == ssl3_connect_~blastFlag~0); 20451#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19123#L314 assume !(0 == ssl3_connect_~tmp___6~0); 19124#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19933#L522 ssl3_connect_~skip~0 := 0; 19934#L100-1 assume !false; 19927#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19928#L103 assume !(12292 == ssl3_connect_~s__state~0); 19922#L106 assume !(16384 == ssl3_connect_~s__state~0); 19923#L109 assume !(4096 == ssl3_connect_~s__state~0); 19918#L112 assume !(20480 == ssl3_connect_~s__state~0); 19919#L115 assume !(4099 == ssl3_connect_~s__state~0); 19913#L118 assume !(4368 == ssl3_connect_~s__state~0); 19914#L121 assume !(4369 == ssl3_connect_~s__state~0); 19883#L124 assume !(4384 == ssl3_connect_~s__state~0); 19884#L127 assume !(4385 == ssl3_connect_~s__state~0); 19874#L130 assume !(4400 == ssl3_connect_~s__state~0); 19875#L133 assume !(4401 == ssl3_connect_~s__state~0); 19870#L136 assume !(4416 == ssl3_connect_~s__state~0); 19871#L139 assume !(4417 == ssl3_connect_~s__state~0); 19861#L142 assume 4432 == ssl3_connect_~s__state~0; 19592#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 19855#L322 assume !(5 == ssl3_connect_~blastFlag~0); 19856#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19869#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19862#L522 ssl3_connect_~skip~0 := 0; 19859#L100-1 assume !false; 19857#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19853#L103 assume !(12292 == ssl3_connect_~s__state~0); 19851#L106 assume !(16384 == ssl3_connect_~s__state~0); 19845#L109 assume !(4096 == ssl3_connect_~s__state~0); 19843#L112 assume !(20480 == ssl3_connect_~s__state~0); 19841#L115 assume !(4099 == ssl3_connect_~s__state~0); 19839#L118 assume !(4368 == ssl3_connect_~s__state~0); 19837#L121 assume !(4369 == ssl3_connect_~s__state~0); 19835#L124 assume !(4384 == ssl3_connect_~s__state~0); 19833#L127 assume !(4385 == ssl3_connect_~s__state~0); 19830#L130 assume !(4400 == ssl3_connect_~s__state~0); 19827#L133 assume !(4401 == ssl3_connect_~s__state~0); 19824#L136 assume !(4416 == ssl3_connect_~s__state~0); 19821#L139 assume !(4417 == ssl3_connect_~s__state~0); 19820#L142 assume !(4432 == ssl3_connect_~s__state~0); 19705#L145 assume !(4433 == ssl3_connect_~s__state~0); 19189#L148 assume 4448 == ssl3_connect_~s__state~0; 19021#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 19022#L334 assume !(ssl3_connect_~ret~0 <= 0); 20395#L337 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19137#L337-2 ssl3_connect_~s__init_num~0 := 0; 19097#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20398#L522 ssl3_connect_~skip~0 := 0; 19965#L100-1 assume !false; 19966#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19798#L103 assume !(12292 == ssl3_connect_~s__state~0); 19799#L106 assume !(16384 == ssl3_connect_~s__state~0); 19790#L109 assume !(4096 == ssl3_connect_~s__state~0); 19791#L112 assume !(20480 == ssl3_connect_~s__state~0); 19784#L115 assume !(4099 == ssl3_connect_~s__state~0); 19785#L118 assume !(4368 == ssl3_connect_~s__state~0); 19778#L121 assume !(4369 == ssl3_connect_~s__state~0); 19779#L124 assume !(4384 == ssl3_connect_~s__state~0); 19772#L127 assume !(4385 == ssl3_connect_~s__state~0); 19773#L130 assume !(4400 == ssl3_connect_~s__state~0); 19766#L133 assume !(4401 == ssl3_connect_~s__state~0); 19767#L136 assume !(4416 == ssl3_connect_~s__state~0); 19760#L139 assume !(4417 == ssl3_connect_~s__state~0); 19761#L142 assume !(4432 == ssl3_connect_~s__state~0); 19754#L145 assume !(4433 == ssl3_connect_~s__state~0); 19755#L148 assume !(4448 == ssl3_connect_~s__state~0); 19750#L151 assume !(4449 == ssl3_connect_~s__state~0); 19751#L154 assume !(4464 == ssl3_connect_~s__state~0); 18980#L157 assume !(4465 == ssl3_connect_~s__state~0); 18981#L160 assume !(4466 == ssl3_connect_~s__state~0); 19048#L163 assume !(4467 == ssl3_connect_~s__state~0); 19049#L166 assume 4480 == ssl3_connect_~s__state~0; 19583#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 20386#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20137#L362 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19691#L362-2 ssl3_connect_~s__init_num~0 := 0; 19128#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20132#L522 ssl3_connect_~skip~0 := 0; 20131#L100-1 assume !false; 20130#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20129#L103 assume !(12292 == ssl3_connect_~s__state~0); 19673#L106 assume !(16384 == ssl3_connect_~s__state~0); 19193#L109 assume !(4096 == ssl3_connect_~s__state~0); 19195#L112 assume !(20480 == ssl3_connect_~s__state~0); 19198#L115 assume !(4099 == ssl3_connect_~s__state~0); 19199#L118 assume !(4368 == ssl3_connect_~s__state~0); 19152#L121 assume !(4369 == ssl3_connect_~s__state~0); 19153#L124 assume !(4384 == ssl3_connect_~s__state~0); 19172#L127 assume !(4385 == ssl3_connect_~s__state~0); 19173#L130 assume !(4400 == ssl3_connect_~s__state~0); 20029#L133 assume !(4401 == ssl3_connect_~s__state~0); 20032#L136 assume !(4416 == ssl3_connect_~s__state~0); 20115#L139 assume !(4417 == ssl3_connect_~s__state~0); 20114#L142 assume !(4432 == ssl3_connect_~s__state~0); 20113#L145 assume !(4433 == ssl3_connect_~s__state~0); 20112#L148 assume !(4448 == ssl3_connect_~s__state~0); 20111#L151 assume !(4449 == ssl3_connect_~s__state~0); 20110#L154 assume !(4464 == ssl3_connect_~s__state~0); 20109#L157 assume !(4465 == ssl3_connect_~s__state~0); 20108#L160 assume !(4466 == ssl3_connect_~s__state~0); 20107#L163 assume !(4467 == ssl3_connect_~s__state~0); 20106#L166 assume !(4480 == ssl3_connect_~s__state~0); 20105#L169 assume !(4481 == ssl3_connect_~s__state~0); 20104#L172 assume !(4496 == ssl3_connect_~s__state~0); 20103#L175 assume !(4497 == ssl3_connect_~s__state~0); 20102#L178 assume !(4512 == ssl3_connect_~s__state~0); 20101#L181 assume !(4513 == ssl3_connect_~s__state~0); 19553#L184 assume !(4528 == ssl3_connect_~s__state~0); 19554#L187 assume !(4529 == ssl3_connect_~s__state~0); 19545#L190 assume !(4560 == ssl3_connect_~s__state~0); 19544#L193 assume !(4561 == ssl3_connect_~s__state~0); 19225#L196 assume 4352 == ssl3_connect_~s__state~0; 19543#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 19118#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 19062#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19063#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19210#L522 ssl3_connect_~skip~0 := 0; 19321#L100-1 assume !false; 19319#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19204#L103 assume 12292 == ssl3_connect_~s__state~0; 19188#L104 [2021-10-13 00:49:31,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:31,068 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-10-13 00:49:31,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:31,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207589799] [2021-10-13 00:49:31,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:31,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:31,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:31,074 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:31,081 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:31,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:31,082 INFO L82 PathProgramCache]: Analyzing trace with hash -227647070, now seen corresponding path program 1 times [2021-10-13 00:49:31,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:31,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797558828] [2021-10-13 00:49:31,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:31,082 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:31,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:31,123 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-10-13 00:49:31,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:31,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797558828] [2021-10-13 00:49:31,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797558828] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:31,124 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:31,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:31,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38820074] [2021-10-13 00:49:31,125 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:31,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:31,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:31,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:31,126 INFO L87 Difference]: Start difference. First operand 1636 states and 2180 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 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 00:49:31,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:31,152 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-10-13 00:49:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:31,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-10-13 00:49:31,173 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-13 00:49:31,198 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-10-13 00:49:31,199 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-10-13 00:49:31,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-10-13 00:49:31,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-10-13 00:49:31,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:31,207 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-13 00:49:31,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-10-13 00:49:31,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-10-13 00:49:31,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3254 states have (on average 1.331899200983405) internal successors, (4334), 3253 states have internal predecessors, (4334), 0 states have call successors, (0), 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 00:49:31,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-10-13 00:49:31,280 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-13 00:49:31,281 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-13 00:49:31,281 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 00:49:31,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-10-13 00:49:31,324 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-13 00:49:31,325 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:31,325 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:31,327 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:31,327 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:31,327 INFO L791 eck$LassoCheckResult]: Stem: 24010#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23924#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 23871#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 23872#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 23984#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 23992#L100-1 assume !false; 24095#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24057#L103 assume 12292 == ssl3_connect_~s__state~0; 24058#L104 [2021-10-13 00:49:31,327 INFO L793 eck$LassoCheckResult]: Loop: 24058#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 24552#L208 ssl3_connect_~s__server~0 := 0; 24594#L213 assume 0 != ssl3_connect_~cb~0; 24591#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 24587#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 24583#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 24581#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 24580#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 24578#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24568#L522 ssl3_connect_~skip~0 := 0; 24566#L100-1 assume !false; 24564#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24562#L103 assume !(12292 == ssl3_connect_~s__state~0); 24560#L106 assume !(16384 == ssl3_connect_~s__state~0); 24558#L109 assume !(4096 == ssl3_connect_~s__state~0); 24556#L112 assume !(20480 == ssl3_connect_~s__state~0); 24554#L115 assume !(4099 == ssl3_connect_~s__state~0); 24547#L118 assume 4368 == ssl3_connect_~s__state~0; 24543#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 24541#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24539#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 24537#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 24533#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24523#L522 ssl3_connect_~skip~0 := 0; 24521#L100-1 assume !false; 24519#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24517#L103 assume !(12292 == ssl3_connect_~s__state~0); 24515#L106 assume !(16384 == ssl3_connect_~s__state~0); 24513#L109 assume !(4096 == ssl3_connect_~s__state~0); 24511#L112 assume !(20480 == ssl3_connect_~s__state~0); 24509#L115 assume !(4099 == ssl3_connect_~s__state~0); 24507#L118 assume !(4368 == ssl3_connect_~s__state~0); 24505#L121 assume !(4369 == ssl3_connect_~s__state~0); 24501#L124 assume 4384 == ssl3_connect_~s__state~0; 24497#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 24495#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24493#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 24491#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 24486#L273-2 ssl3_connect_~s__init_num~0 := 0; 24479#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24473#L522 ssl3_connect_~skip~0 := 0; 24471#L100-1 assume !false; 24469#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24467#L103 assume !(12292 == ssl3_connect_~s__state~0); 24465#L106 assume !(16384 == ssl3_connect_~s__state~0); 24463#L109 assume !(4096 == ssl3_connect_~s__state~0); 24461#L112 assume !(20480 == ssl3_connect_~s__state~0); 24459#L115 assume !(4099 == ssl3_connect_~s__state~0); 24457#L118 assume !(4368 == ssl3_connect_~s__state~0); 24455#L121 assume !(4369 == ssl3_connect_~s__state~0); 24453#L124 assume !(4384 == ssl3_connect_~s__state~0); 24451#L127 assume !(4385 == ssl3_connect_~s__state~0); 24445#L130 assume 4400 == ssl3_connect_~s__state~0; 24444#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24441#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 24440#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 24430#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24420#L522 ssl3_connect_~skip~0 := 0; 24418#L100-1 assume !false; 24416#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24414#L103 assume !(12292 == ssl3_connect_~s__state~0); 24412#L106 assume !(16384 == ssl3_connect_~s__state~0); 24410#L109 assume !(4096 == ssl3_connect_~s__state~0); 24408#L112 assume !(20480 == ssl3_connect_~s__state~0); 24406#L115 assume !(4099 == ssl3_connect_~s__state~0); 24404#L118 assume !(4368 == ssl3_connect_~s__state~0); 24402#L121 assume !(4369 == ssl3_connect_~s__state~0); 24400#L124 assume !(4384 == ssl3_connect_~s__state~0); 24398#L127 assume !(4385 == ssl3_connect_~s__state~0); 24396#L130 assume !(4400 == ssl3_connect_~s__state~0); 24394#L133 assume !(4401 == ssl3_connect_~s__state~0); 24387#L136 assume 4416 == ssl3_connect_~s__state~0; 24382#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 24379#L306 assume !(3 == ssl3_connect_~blastFlag~0); 24380#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 24803#L314 assume !(0 == ssl3_connect_~tmp___6~0); 24802#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24797#L522 ssl3_connect_~skip~0 := 0; 24796#L100-1 assume !false; 24795#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24794#L103 assume !(12292 == ssl3_connect_~s__state~0); 24793#L106 assume !(16384 == ssl3_connect_~s__state~0); 24792#L109 assume !(4096 == ssl3_connect_~s__state~0); 24791#L112 assume !(20480 == ssl3_connect_~s__state~0); 24790#L115 assume !(4099 == ssl3_connect_~s__state~0); 24789#L118 assume !(4368 == ssl3_connect_~s__state~0); 24788#L121 assume !(4369 == ssl3_connect_~s__state~0); 24787#L124 assume !(4384 == ssl3_connect_~s__state~0); 24786#L127 assume !(4385 == ssl3_connect_~s__state~0); 24785#L130 assume !(4400 == ssl3_connect_~s__state~0); 24784#L133 assume !(4401 == ssl3_connect_~s__state~0); 24783#L136 assume !(4416 == ssl3_connect_~s__state~0); 24782#L139 assume !(4417 == ssl3_connect_~s__state~0); 24781#L142 assume 4432 == ssl3_connect_~s__state~0; 24672#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 24780#L322 assume !(5 == ssl3_connect_~blastFlag~0); 24779#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 24778#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24775#L522 ssl3_connect_~skip~0 := 0; 24774#L100-1 assume !false; 24773#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24772#L103 assume !(12292 == ssl3_connect_~s__state~0); 24771#L106 assume !(16384 == ssl3_connect_~s__state~0); 24770#L109 assume !(4096 == ssl3_connect_~s__state~0); 24769#L112 assume !(20480 == ssl3_connect_~s__state~0); 24768#L115 assume !(4099 == ssl3_connect_~s__state~0); 24767#L118 assume !(4368 == ssl3_connect_~s__state~0); 24766#L121 assume !(4369 == ssl3_connect_~s__state~0); 24765#L124 assume !(4384 == ssl3_connect_~s__state~0); 24764#L127 assume !(4385 == ssl3_connect_~s__state~0); 24763#L130 assume !(4400 == ssl3_connect_~s__state~0); 24762#L133 assume !(4401 == ssl3_connect_~s__state~0); 24761#L136 assume !(4416 == ssl3_connect_~s__state~0); 24760#L139 assume !(4417 == ssl3_connect_~s__state~0); 24759#L142 assume !(4432 == ssl3_connect_~s__state~0); 24758#L145 assume !(4433 == ssl3_connect_~s__state~0); 24757#L148 assume 4448 == ssl3_connect_~s__state~0; 24662#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 24756#L334 assume !(ssl3_connect_~ret~0 <= 0); 24754#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 24753#L337-2 ssl3_connect_~s__init_num~0 := 0; 24751#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24748#L522 ssl3_connect_~skip~0 := 0; 24747#L100-1 assume !false; 24746#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24745#L103 assume !(12292 == ssl3_connect_~s__state~0); 24744#L106 assume !(16384 == ssl3_connect_~s__state~0); 24743#L109 assume !(4096 == ssl3_connect_~s__state~0); 24742#L112 assume !(20480 == ssl3_connect_~s__state~0); 24741#L115 assume !(4099 == ssl3_connect_~s__state~0); 24740#L118 assume !(4368 == ssl3_connect_~s__state~0); 24739#L121 assume !(4369 == ssl3_connect_~s__state~0); 24738#L124 assume !(4384 == ssl3_connect_~s__state~0); 24737#L127 assume !(4385 == ssl3_connect_~s__state~0); 24736#L130 assume !(4400 == ssl3_connect_~s__state~0); 24735#L133 assume !(4401 == ssl3_connect_~s__state~0); 24734#L136 assume !(4416 == ssl3_connect_~s__state~0); 24733#L139 assume !(4417 == ssl3_connect_~s__state~0); 24732#L142 assume !(4432 == ssl3_connect_~s__state~0); 24731#L145 assume !(4433 == ssl3_connect_~s__state~0); 24271#L148 assume !(4448 == ssl3_connect_~s__state~0); 24272#L151 assume !(4449 == ssl3_connect_~s__state~0); 24260#L154 assume 4464 == ssl3_connect_~s__state~0; 24261#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 24254#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 24255#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24243#L522 ssl3_connect_~skip~0 := 0; 24244#L100-1 assume !false; 24239#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24240#L103 assume !(12292 == ssl3_connect_~s__state~0); 24235#L106 assume !(16384 == ssl3_connect_~s__state~0); 24236#L109 assume !(4096 == ssl3_connect_~s__state~0); 24231#L112 assume !(20480 == ssl3_connect_~s__state~0); 24232#L115 assume !(4099 == ssl3_connect_~s__state~0); 24227#L118 assume !(4368 == ssl3_connect_~s__state~0); 24228#L121 assume !(4369 == ssl3_connect_~s__state~0); 24223#L124 assume !(4384 == ssl3_connect_~s__state~0); 24224#L127 assume !(4385 == ssl3_connect_~s__state~0); 24219#L130 assume !(4400 == ssl3_connect_~s__state~0); 24220#L133 assume !(4401 == ssl3_connect_~s__state~0); 24215#L136 assume !(4416 == ssl3_connect_~s__state~0); 24216#L139 assume !(4417 == ssl3_connect_~s__state~0); 24211#L142 assume !(4432 == ssl3_connect_~s__state~0); 24212#L145 assume !(4433 == ssl3_connect_~s__state~0); 24207#L148 assume !(4448 == ssl3_connect_~s__state~0); 24208#L151 assume !(4449 == ssl3_connect_~s__state~0); 24203#L154 assume !(4464 == ssl3_connect_~s__state~0); 24204#L157 assume !(4465 == ssl3_connect_~s__state~0); 24199#L160 assume !(4466 == ssl3_connect_~s__state~0); 24200#L163 assume !(4467 == ssl3_connect_~s__state~0); 24182#L166 assume 4480 == ssl3_connect_~s__state~0; 24183#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 24179#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24176#L362 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 24177#L362-2 ssl3_connect_~s__init_num~0 := 0; 24644#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24632#L522 ssl3_connect_~skip~0 := 0; 24628#L100-1 assume !false; 24624#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24619#L103 assume !(12292 == ssl3_connect_~s__state~0); 24615#L106 assume !(16384 == ssl3_connect_~s__state~0); 24606#L109 assume !(4096 == ssl3_connect_~s__state~0); 24607#L112 assume !(20480 == ssl3_connect_~s__state~0); 24698#L115 assume !(4099 == ssl3_connect_~s__state~0); 24695#L118 assume !(4368 == ssl3_connect_~s__state~0); 24692#L121 assume !(4369 == ssl3_connect_~s__state~0); 24502#L124 assume !(4384 == ssl3_connect_~s__state~0); 24503#L127 assume !(4385 == ssl3_connect_~s__state~0); 24449#L130 assume !(4400 == ssl3_connect_~s__state~0); 24450#L133 assume !(4401 == ssl3_connect_~s__state~0); 24389#L136 assume !(4416 == ssl3_connect_~s__state~0); 24390#L139 assume !(4417 == ssl3_connect_~s__state~0); 24675#L142 assume !(4432 == ssl3_connect_~s__state~0); 24671#L145 assume !(4433 == ssl3_connect_~s__state~0); 24668#L148 assume !(4448 == ssl3_connect_~s__state~0); 24666#L151 assume !(4449 == ssl3_connect_~s__state~0); 24656#L154 assume !(4464 == ssl3_connect_~s__state~0); 24655#L157 assume !(4465 == ssl3_connect_~s__state~0); 24652#L160 assume !(4466 == ssl3_connect_~s__state~0); 24645#L163 assume !(4467 == ssl3_connect_~s__state~0); 24633#L166 assume !(4480 == ssl3_connect_~s__state~0); 24629#L169 assume !(4481 == ssl3_connect_~s__state~0); 24625#L172 assume !(4496 == ssl3_connect_~s__state~0); 24620#L175 assume !(4497 == ssl3_connect_~s__state~0); 24616#L178 assume !(4512 == ssl3_connect_~s__state~0); 24612#L181 assume !(4513 == ssl3_connect_~s__state~0); 24604#L184 assume !(4528 == ssl3_connect_~s__state~0); 24603#L187 assume !(4529 == ssl3_connect_~s__state~0); 24599#L190 assume !(4560 == ssl3_connect_~s__state~0); 24600#L193 assume !(4561 == ssl3_connect_~s__state~0); 24601#L196 assume 4352 == ssl3_connect_~s__state~0; 24667#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 24659#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 24649#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 24639#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24631#L522 ssl3_connect_~skip~0 := 0; 24627#L100-1 assume !false; 24623#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24618#L103 assume 12292 == ssl3_connect_~s__state~0; 24058#L104 [2021-10-13 00:49:31,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:31,328 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-10-13 00:49:31,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:31,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37492542] [2021-10-13 00:49:31,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:31,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:31,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:31,334 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:31,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:31,340 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:31,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:31,341 INFO L82 PathProgramCache]: Analyzing trace with hash -761040328, now seen corresponding path program 1 times [2021-10-13 00:49:31,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:31,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768658609] [2021-10-13 00:49:31,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:31,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:31,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:31,388 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-10-13 00:49:31,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:31,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768658609] [2021-10-13 00:49:31,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768658609] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:31,389 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:31,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:31,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264700597] [2021-10-13 00:49:31,390 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:31,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:31,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:31,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:31,391 INFO L87 Difference]: Start difference. First operand 3254 states and 4334 transitions. cyclomatic complexity: 1084 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 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 00:49:31,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:31,528 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-10-13 00:49:31,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:31,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-10-13 00:49:31,549 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-10-13 00:49:31,575 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-10-13 00:49:31,575 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-10-13 00:49:31,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-10-13 00:49:31,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-10-13 00:49:31,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:31,584 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-10-13 00:49:31,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-10-13 00:49:31,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-10-13 00:49:31,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 0 states have call successors, (0), 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 00:49:31,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-10-13 00:49:31,674 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-10-13 00:49:31,674 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-10-13 00:49:31,674 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 00:49:31,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-10-13 00:49:31,687 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-13 00:49:31,687 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:31,687 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:31,689 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:31,689 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:31,690 INFO L791 eck$LassoCheckResult]: Stem: 30695#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 30589#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30533#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30534#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 30656#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 30665#L100-1 assume !false; 30926#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30750#L103 assume 12292 == ssl3_connect_~s__state~0; 30751#L104 [2021-10-13 00:49:31,690 INFO L793 eck$LassoCheckResult]: Loop: 30751#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 31345#L208 ssl3_connect_~s__server~0 := 0; 33300#L213 assume 0 != ssl3_connect_~cb~0; 33299#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 33298#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 33296#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 33294#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 33293#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 33292#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33287#L522 ssl3_connect_~skip~0 := 0; 33286#L100-1 assume !false; 33285#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33284#L103 assume !(12292 == ssl3_connect_~s__state~0); 33283#L106 assume !(16384 == ssl3_connect_~s__state~0); 33282#L109 assume !(4096 == ssl3_connect_~s__state~0); 33281#L112 assume !(20480 == ssl3_connect_~s__state~0); 33280#L115 assume !(4099 == ssl3_connect_~s__state~0); 33279#L118 assume 4368 == ssl3_connect_~s__state~0; 31340#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33278#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 33253#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 33277#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 30987#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30955#L522 ssl3_connect_~skip~0 := 0; 30953#L100-1 assume !false; 30951#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30949#L103 assume !(12292 == ssl3_connect_~s__state~0); 30947#L106 assume !(16384 == ssl3_connect_~s__state~0); 30945#L109 assume !(4096 == ssl3_connect_~s__state~0); 30943#L112 assume !(20480 == ssl3_connect_~s__state~0); 30941#L115 assume !(4099 == ssl3_connect_~s__state~0); 30940#L118 assume !(4368 == ssl3_connect_~s__state~0); 30939#L121 assume !(4369 == ssl3_connect_~s__state~0); 30729#L124 assume 4384 == ssl3_connect_~s__state~0; 30607#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 30608#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33224#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 33223#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 33222#L273-2 ssl3_connect_~s__init_num~0 := 0; 33221#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33218#L522 ssl3_connect_~skip~0 := 0; 33217#L100-1 assume !false; 33216#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33215#L103 assume !(12292 == ssl3_connect_~s__state~0); 33214#L106 assume !(16384 == ssl3_connect_~s__state~0); 33213#L109 assume !(4096 == ssl3_connect_~s__state~0); 33212#L112 assume !(20480 == ssl3_connect_~s__state~0); 33211#L115 assume !(4099 == ssl3_connect_~s__state~0); 33210#L118 assume !(4368 == ssl3_connect_~s__state~0); 33209#L121 assume !(4369 == ssl3_connect_~s__state~0); 33208#L124 assume !(4384 == ssl3_connect_~s__state~0); 33207#L127 assume !(4385 == ssl3_connect_~s__state~0); 33206#L130 assume 4400 == ssl3_connect_~s__state~0; 31330#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33203#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 31872#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 31873#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33198#L522 ssl3_connect_~skip~0 := 0; 33197#L100-1 assume !false; 33196#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33195#L103 assume !(12292 == ssl3_connect_~s__state~0); 33194#L106 assume !(16384 == ssl3_connect_~s__state~0); 33193#L109 assume !(4096 == ssl3_connect_~s__state~0); 33192#L112 assume !(20480 == ssl3_connect_~s__state~0); 33191#L115 assume !(4099 == ssl3_connect_~s__state~0); 33190#L118 assume !(4368 == ssl3_connect_~s__state~0); 33189#L121 assume !(4369 == ssl3_connect_~s__state~0); 33188#L124 assume !(4384 == ssl3_connect_~s__state~0); 33187#L127 assume !(4385 == ssl3_connect_~s__state~0); 33186#L130 assume !(4400 == ssl3_connect_~s__state~0); 33185#L133 assume !(4401 == ssl3_connect_~s__state~0); 33184#L136 assume 4416 == ssl3_connect_~s__state~0; 30966#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 31817#L306 assume !(3 == ssl3_connect_~blastFlag~0); 33182#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 31808#L314 assume !(0 == ssl3_connect_~tmp___6~0); 31809#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33177#L522 ssl3_connect_~skip~0 := 0; 33176#L100-1 assume !false; 33175#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33174#L103 assume !(12292 == ssl3_connect_~s__state~0); 33173#L106 assume !(16384 == ssl3_connect_~s__state~0); 33172#L109 assume !(4096 == ssl3_connect_~s__state~0); 33171#L112 assume !(20480 == ssl3_connect_~s__state~0); 33170#L115 assume !(4099 == ssl3_connect_~s__state~0); 33169#L118 assume !(4368 == ssl3_connect_~s__state~0); 33168#L121 assume !(4369 == ssl3_connect_~s__state~0); 33167#L124 assume !(4384 == ssl3_connect_~s__state~0); 33166#L127 assume !(4385 == ssl3_connect_~s__state~0); 33165#L130 assume !(4400 == ssl3_connect_~s__state~0); 33164#L133 assume !(4401 == ssl3_connect_~s__state~0); 33163#L136 assume !(4416 == ssl3_connect_~s__state~0); 31778#L139 assume !(4417 == ssl3_connect_~s__state~0); 31779#L142 assume 4432 == ssl3_connect_~s__state~0; 31539#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 31776#L322 assume !(5 == ssl3_connect_~blastFlag~0); 33114#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33111#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31757#L522 ssl3_connect_~skip~0 := 0; 31758#L100-1 assume !false; 31751#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31752#L103 assume !(12292 == ssl3_connect_~s__state~0); 31745#L106 assume !(16384 == ssl3_connect_~s__state~0); 31746#L109 assume !(4096 == ssl3_connect_~s__state~0); 31739#L112 assume !(20480 == ssl3_connect_~s__state~0); 31740#L115 assume !(4099 == ssl3_connect_~s__state~0); 31733#L118 assume !(4368 == ssl3_connect_~s__state~0); 31734#L121 assume !(4369 == ssl3_connect_~s__state~0); 31727#L124 assume !(4384 == ssl3_connect_~s__state~0); 31728#L127 assume !(4385 == ssl3_connect_~s__state~0); 31721#L130 assume !(4400 == ssl3_connect_~s__state~0); 31722#L133 assume !(4401 == ssl3_connect_~s__state~0); 31715#L136 assume !(4416 == ssl3_connect_~s__state~0); 31716#L139 assume !(4417 == ssl3_connect_~s__state~0); 31709#L142 assume !(4432 == ssl3_connect_~s__state~0); 31710#L145 assume !(4433 == ssl3_connect_~s__state~0); 33104#L148 assume 4448 == ssl3_connect_~s__state~0; 31702#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 31703#L334 assume !(ssl3_connect_~ret~0 <= 0); 33102#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 31771#L337-2 ssl3_connect_~s__init_num~0 := 0; 31772#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33097#L522 ssl3_connect_~skip~0 := 0; 33096#L100-1 assume !false; 33095#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33094#L103 assume !(12292 == ssl3_connect_~s__state~0); 33093#L106 assume !(16384 == ssl3_connect_~s__state~0); 33092#L109 assume !(4096 == ssl3_connect_~s__state~0); 33091#L112 assume !(20480 == ssl3_connect_~s__state~0); 33090#L115 assume !(4099 == ssl3_connect_~s__state~0); 33089#L118 assume !(4368 == ssl3_connect_~s__state~0); 33088#L121 assume !(4369 == ssl3_connect_~s__state~0); 33087#L124 assume !(4384 == ssl3_connect_~s__state~0); 33086#L127 assume !(4385 == ssl3_connect_~s__state~0); 33085#L130 assume !(4400 == ssl3_connect_~s__state~0); 33084#L133 assume !(4401 == ssl3_connect_~s__state~0); 33083#L136 assume !(4416 == ssl3_connect_~s__state~0); 33082#L139 assume !(4417 == ssl3_connect_~s__state~0); 33081#L142 assume !(4432 == ssl3_connect_~s__state~0); 33080#L145 assume !(4433 == ssl3_connect_~s__state~0); 33079#L148 assume !(4448 == ssl3_connect_~s__state~0); 33078#L151 assume !(4449 == ssl3_connect_~s__state~0); 33077#L154 assume 4464 == ssl3_connect_~s__state~0; 32966#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 33072#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 33071#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33066#L522 ssl3_connect_~skip~0 := 0; 33065#L100-1 assume !false; 33064#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33063#L103 assume !(12292 == ssl3_connect_~s__state~0); 33062#L106 assume !(16384 == ssl3_connect_~s__state~0); 33061#L109 assume !(4096 == ssl3_connect_~s__state~0); 33060#L112 assume !(20480 == ssl3_connect_~s__state~0); 33059#L115 assume !(4099 == ssl3_connect_~s__state~0); 33058#L118 assume !(4368 == ssl3_connect_~s__state~0); 33057#L121 assume !(4369 == ssl3_connect_~s__state~0); 33056#L124 assume !(4384 == ssl3_connect_~s__state~0); 33055#L127 assume !(4385 == ssl3_connect_~s__state~0); 33054#L130 assume !(4400 == ssl3_connect_~s__state~0); 33053#L133 assume !(4401 == ssl3_connect_~s__state~0); 33052#L136 assume !(4416 == ssl3_connect_~s__state~0); 33051#L139 assume !(4417 == ssl3_connect_~s__state~0); 33050#L142 assume !(4432 == ssl3_connect_~s__state~0); 33049#L145 assume !(4433 == ssl3_connect_~s__state~0); 33048#L148 assume !(4448 == ssl3_connect_~s__state~0); 33047#L151 assume !(4449 == ssl3_connect_~s__state~0); 33046#L154 assume !(4464 == ssl3_connect_~s__state~0); 33045#L157 assume !(4465 == ssl3_connect_~s__state~0); 33044#L160 assume !(4466 == ssl3_connect_~s__state~0); 33043#L163 assume !(4467 == ssl3_connect_~s__state~0); 33041#L166 assume 4480 == ssl3_connect_~s__state~0; 32963#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 33038#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33037#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 33035#L362-2 ssl3_connect_~s__init_num~0 := 0; 33034#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33029#L522 ssl3_connect_~skip~0 := 0; 33028#L100-1 assume !false; 33027#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33026#L103 assume !(12292 == ssl3_connect_~s__state~0); 33025#L106 assume !(16384 == ssl3_connect_~s__state~0); 33024#L109 assume !(4096 == ssl3_connect_~s__state~0); 33023#L112 assume !(20480 == ssl3_connect_~s__state~0); 33022#L115 assume !(4099 == ssl3_connect_~s__state~0); 33021#L118 assume !(4368 == ssl3_connect_~s__state~0); 33020#L121 assume !(4369 == ssl3_connect_~s__state~0); 33019#L124 assume !(4384 == ssl3_connect_~s__state~0); 33018#L127 assume !(4385 == ssl3_connect_~s__state~0); 33017#L130 assume !(4400 == ssl3_connect_~s__state~0); 33016#L133 assume !(4401 == ssl3_connect_~s__state~0); 33015#L136 assume !(4416 == ssl3_connect_~s__state~0); 33014#L139 assume !(4417 == ssl3_connect_~s__state~0); 33013#L142 assume !(4432 == ssl3_connect_~s__state~0); 33012#L145 assume !(4433 == ssl3_connect_~s__state~0); 33011#L148 assume !(4448 == ssl3_connect_~s__state~0); 33010#L151 assume !(4449 == ssl3_connect_~s__state~0); 33009#L154 assume !(4464 == ssl3_connect_~s__state~0); 33008#L157 assume !(4465 == ssl3_connect_~s__state~0); 33007#L160 assume !(4466 == ssl3_connect_~s__state~0); 33006#L163 assume !(4467 == ssl3_connect_~s__state~0); 33005#L166 assume !(4480 == ssl3_connect_~s__state~0); 33004#L169 assume !(4481 == ssl3_connect_~s__state~0); 33003#L172 assume !(4496 == ssl3_connect_~s__state~0); 33002#L175 assume !(4497 == ssl3_connect_~s__state~0); 33001#L178 assume 4512 == ssl3_connect_~s__state~0; 32957#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 32998#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 32997#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 32996#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 32995#L398 assume !(0 == ssl3_connect_~tmp___8~0); 32994#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32989#L522 ssl3_connect_~skip~0 := 0; 32988#L100-1 assume !false; 32987#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32986#L103 assume !(12292 == ssl3_connect_~s__state~0); 32985#L106 assume !(16384 == ssl3_connect_~s__state~0); 32984#L109 assume !(4096 == ssl3_connect_~s__state~0); 32983#L112 assume !(20480 == ssl3_connect_~s__state~0); 32982#L115 assume !(4099 == ssl3_connect_~s__state~0); 32981#L118 assume !(4368 == ssl3_connect_~s__state~0); 32980#L121 assume !(4369 == ssl3_connect_~s__state~0); 32979#L124 assume !(4384 == ssl3_connect_~s__state~0); 32978#L127 assume !(4385 == ssl3_connect_~s__state~0); 32977#L130 assume !(4400 == ssl3_connect_~s__state~0); 32976#L133 assume !(4401 == ssl3_connect_~s__state~0); 32975#L136 assume !(4416 == ssl3_connect_~s__state~0); 32974#L139 assume !(4417 == ssl3_connect_~s__state~0); 32973#L142 assume !(4432 == ssl3_connect_~s__state~0); 32972#L145 assume !(4433 == ssl3_connect_~s__state~0); 32971#L148 assume !(4448 == ssl3_connect_~s__state~0); 32970#L151 assume !(4449 == ssl3_connect_~s__state~0); 32969#L154 assume !(4464 == ssl3_connect_~s__state~0); 32968#L157 assume !(4465 == ssl3_connect_~s__state~0); 32967#L160 assume !(4466 == ssl3_connect_~s__state~0); 32965#L163 assume !(4467 == ssl3_connect_~s__state~0); 32964#L166 assume !(4480 == ssl3_connect_~s__state~0); 32962#L169 assume !(4481 == ssl3_connect_~s__state~0); 32961#L172 assume !(4496 == ssl3_connect_~s__state~0); 32959#L175 assume !(4497 == ssl3_connect_~s__state~0); 32958#L178 assume !(4512 == ssl3_connect_~s__state~0); 32956#L181 assume !(4513 == ssl3_connect_~s__state~0); 32955#L184 assume !(4528 == ssl3_connect_~s__state~0); 32953#L187 assume !(4529 == ssl3_connect_~s__state~0); 30913#L190 assume !(4560 == ssl3_connect_~s__state~0); 30612#L193 assume !(4561 == ssl3_connect_~s__state~0); 30613#L196 assume 4352 == ssl3_connect_~s__state~0; 30957#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 30677#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 30678#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 30931#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31358#L522 ssl3_connect_~skip~0 := 0; 31359#L100-1 assume !false; 31354#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31355#L103 assume 12292 == ssl3_connect_~s__state~0; 30751#L104 [2021-10-13 00:49:31,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:31,691 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-10-13 00:49:31,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:31,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813866313] [2021-10-13 00:49:31,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:31,692 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:31,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:31,697 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:31,704 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:31,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:31,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1510374437, now seen corresponding path program 1 times [2021-10-13 00:49:31,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:31,705 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787787883] [2021-10-13 00:49:31,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:31,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:31,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:31,771 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-10-13 00:49:31,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:31,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787787883] [2021-10-13 00:49:31,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787787883] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:31,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:31,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:31,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837780510] [2021-10-13 00:49:31,772 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:31,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:31,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:31,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:31,773 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 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 00:49:31,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:31,914 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-10-13 00:49:31,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:31,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-10-13 00:49:31,932 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-13 00:49:31,954 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-10-13 00:49:31,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-10-13 00:49:31,958 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-10-13 00:49:31,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-10-13 00:49:31,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:31,963 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-10-13 00:49:31,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-10-13 00:49:32,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-10-13 00:49:32,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 0 states have call successors, (0), 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 00:49:32,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-10-13 00:49:32,033 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-10-13 00:49:32,034 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-10-13 00:49:32,034 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 00:49:32,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-10-13 00:49:32,045 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-10-13 00:49:32,046 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:32,046 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:32,048 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:32,048 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:32,048 INFO L791 eck$LassoCheckResult]: Stem: 37450#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37366#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37311#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37312#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 37424#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 37432#L100-1 assume !false; 37997#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37995#L103 assume 12292 == ssl3_connect_~s__state~0; 37996#L104 [2021-10-13 00:49:32,049 INFO L793 eck$LassoCheckResult]: Loop: 37996#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 38181#L208 ssl3_connect_~s__server~0 := 0; 39081#L213 assume 0 != ssl3_connect_~cb~0; 39080#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 39079#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 39077#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 39075#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 39074#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 39072#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39067#L522 ssl3_connect_~skip~0 := 0; 39065#L100-1 assume !false; 39063#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39061#L103 assume !(12292 == ssl3_connect_~s__state~0); 39057#L106 assume !(16384 == ssl3_connect_~s__state~0); 39055#L109 assume !(4096 == ssl3_connect_~s__state~0); 39052#L112 assume !(20480 == ssl3_connect_~s__state~0); 39046#L115 assume !(4099 == ssl3_connect_~s__state~0); 39044#L118 assume 4368 == ssl3_connect_~s__state~0; 38179#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 39041#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 39023#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 39038#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 39035#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39029#L522 ssl3_connect_~skip~0 := 0; 39027#L100-1 assume !false; 39025#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39024#L103 assume !(12292 == ssl3_connect_~s__state~0); 39021#L106 assume !(16384 == ssl3_connect_~s__state~0); 39019#L109 assume !(4096 == ssl3_connect_~s__state~0); 39016#L112 assume !(20480 == ssl3_connect_~s__state~0); 39010#L115 assume !(4099 == ssl3_connect_~s__state~0); 39008#L118 assume !(4368 == ssl3_connect_~s__state~0); 39006#L121 assume !(4369 == ssl3_connect_~s__state~0); 39004#L124 assume 4384 == ssl3_connect_~s__state~0; 38378#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 39001#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 38990#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 38997#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 38995#L273-2 ssl3_connect_~s__init_num~0 := 0; 38912#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38906#L522 ssl3_connect_~skip~0 := 0; 38904#L100-1 assume !false; 38898#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38896#L103 assume !(12292 == ssl3_connect_~s__state~0); 38894#L106 assume !(16384 == ssl3_connect_~s__state~0); 38892#L109 assume !(4096 == ssl3_connect_~s__state~0); 38890#L112 assume !(20480 == ssl3_connect_~s__state~0); 38888#L115 assume !(4099 == ssl3_connect_~s__state~0); 38886#L118 assume !(4368 == ssl3_connect_~s__state~0); 38884#L121 assume !(4369 == ssl3_connect_~s__state~0); 38882#L124 assume !(4384 == ssl3_connect_~s__state~0); 38880#L127 assume !(4385 == ssl3_connect_~s__state~0); 38878#L130 assume 4400 == ssl3_connect_~s__state~0; 38375#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38875#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 38876#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39811#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39803#L522 ssl3_connect_~skip~0 := 0; 39799#L100-1 assume !false; 39796#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39792#L103 assume !(12292 == ssl3_connect_~s__state~0); 39787#L106 assume !(16384 == ssl3_connect_~s__state~0); 39779#L109 assume !(4096 == ssl3_connect_~s__state~0); 39775#L112 assume !(20480 == ssl3_connect_~s__state~0); 39771#L115 assume !(4099 == ssl3_connect_~s__state~0); 39767#L118 assume !(4368 == ssl3_connect_~s__state~0); 39763#L121 assume !(4369 == ssl3_connect_~s__state~0); 39759#L124 assume !(4384 == ssl3_connect_~s__state~0); 39755#L127 assume !(4385 == ssl3_connect_~s__state~0); 39751#L130 assume !(4400 == ssl3_connect_~s__state~0); 39747#L133 assume !(4401 == ssl3_connect_~s__state~0); 39743#L136 assume 4416 == ssl3_connect_~s__state~0; 38372#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 39735#L306 assume !(3 == ssl3_connect_~blastFlag~0); 39730#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39726#L314 assume !(0 == ssl3_connect_~tmp___6~0); 39712#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39706#L522 ssl3_connect_~skip~0 := 0; 39704#L100-1 assume !false; 39695#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39687#L103 assume !(12292 == ssl3_connect_~s__state~0); 39683#L106 assume !(16384 == ssl3_connect_~s__state~0); 39680#L109 assume !(4096 == ssl3_connect_~s__state~0); 39676#L112 assume !(20480 == ssl3_connect_~s__state~0); 39672#L115 assume !(4099 == ssl3_connect_~s__state~0); 39667#L118 assume !(4368 == ssl3_connect_~s__state~0); 39659#L121 assume !(4369 == ssl3_connect_~s__state~0); 39655#L124 assume !(4384 == ssl3_connect_~s__state~0); 39651#L127 assume !(4385 == ssl3_connect_~s__state~0); 39648#L130 assume !(4400 == ssl3_connect_~s__state~0); 39643#L133 assume !(4401 == ssl3_connect_~s__state~0); 39639#L136 assume !(4416 == ssl3_connect_~s__state~0); 39634#L139 assume !(4417 == ssl3_connect_~s__state~0); 39626#L142 assume 4432 == ssl3_connect_~s__state~0; 38369#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 39619#L322 assume !(5 == ssl3_connect_~blastFlag~0); 39615#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 39610#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39602#L522 ssl3_connect_~skip~0 := 0; 39598#L100-1 assume !false; 39594#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39590#L103 assume !(12292 == ssl3_connect_~s__state~0); 39586#L106 assume !(16384 == ssl3_connect_~s__state~0); 39582#L109 assume !(4096 == ssl3_connect_~s__state~0); 39578#L112 assume !(20480 == ssl3_connect_~s__state~0); 39575#L115 assume !(4099 == ssl3_connect_~s__state~0); 39571#L118 assume !(4368 == ssl3_connect_~s__state~0); 39567#L121 assume !(4369 == ssl3_connect_~s__state~0); 39564#L124 assume !(4384 == ssl3_connect_~s__state~0); 39559#L127 assume !(4385 == ssl3_connect_~s__state~0); 39399#L130 assume !(4400 == ssl3_connect_~s__state~0); 39394#L133 assume !(4401 == ssl3_connect_~s__state~0); 39389#L136 assume !(4416 == ssl3_connect_~s__state~0); 39384#L139 assume !(4417 == ssl3_connect_~s__state~0); 39379#L142 assume !(4432 == ssl3_connect_~s__state~0); 39375#L145 assume !(4433 == ssl3_connect_~s__state~0); 39369#L148 assume 4448 == ssl3_connect_~s__state~0; 38366#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 39356#L334 assume !(ssl3_connect_~ret~0 <= 0); 39351#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 39346#L337-2 ssl3_connect_~s__init_num~0 := 0; 39340#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39331#L522 ssl3_connect_~skip~0 := 0; 39328#L100-1 assume !false; 39325#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39322#L103 assume !(12292 == ssl3_connect_~s__state~0); 39316#L106 assume !(16384 == ssl3_connect_~s__state~0); 39313#L109 assume !(4096 == ssl3_connect_~s__state~0); 39311#L112 assume !(20480 == ssl3_connect_~s__state~0); 39309#L115 assume !(4099 == ssl3_connect_~s__state~0); 39308#L118 assume !(4368 == ssl3_connect_~s__state~0); 39307#L121 assume !(4369 == ssl3_connect_~s__state~0); 39305#L124 assume !(4384 == ssl3_connect_~s__state~0); 39304#L127 assume !(4385 == ssl3_connect_~s__state~0); 39303#L130 assume !(4400 == ssl3_connect_~s__state~0); 39302#L133 assume !(4401 == ssl3_connect_~s__state~0); 39301#L136 assume !(4416 == ssl3_connect_~s__state~0); 39295#L139 assume !(4417 == ssl3_connect_~s__state~0); 39293#L142 assume !(4432 == ssl3_connect_~s__state~0); 39291#L145 assume !(4433 == ssl3_connect_~s__state~0); 39289#L148 assume !(4448 == ssl3_connect_~s__state~0); 39287#L151 assume !(4449 == ssl3_connect_~s__state~0); 39285#L154 assume 4464 == ssl3_connect_~s__state~0; 38361#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 39282#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 39269#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39260#L522 ssl3_connect_~skip~0 := 0; 39255#L100-1 assume !false; 39251#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39246#L103 assume !(12292 == ssl3_connect_~s__state~0); 39241#L106 assume !(16384 == ssl3_connect_~s__state~0); 39236#L109 assume !(4096 == ssl3_connect_~s__state~0); 39231#L112 assume !(20480 == ssl3_connect_~s__state~0); 39226#L115 assume !(4099 == ssl3_connect_~s__state~0); 39221#L118 assume !(4368 == ssl3_connect_~s__state~0); 39216#L121 assume !(4369 == ssl3_connect_~s__state~0); 39211#L124 assume !(4384 == ssl3_connect_~s__state~0); 39206#L127 assume !(4385 == ssl3_connect_~s__state~0); 39201#L130 assume !(4400 == ssl3_connect_~s__state~0); 39196#L133 assume !(4401 == ssl3_connect_~s__state~0); 39193#L136 assume !(4416 == ssl3_connect_~s__state~0); 39188#L139 assume !(4417 == ssl3_connect_~s__state~0); 39184#L142 assume !(4432 == ssl3_connect_~s__state~0); 39179#L145 assume !(4433 == ssl3_connect_~s__state~0); 39172#L148 assume !(4448 == ssl3_connect_~s__state~0); 39169#L151 assume !(4449 == ssl3_connect_~s__state~0); 39166#L154 assume !(4464 == ssl3_connect_~s__state~0); 39163#L157 assume !(4465 == ssl3_connect_~s__state~0); 39160#L160 assume !(4466 == ssl3_connect_~s__state~0); 39157#L163 assume !(4467 == ssl3_connect_~s__state~0); 39154#L166 assume 4480 == ssl3_connect_~s__state~0; 38135#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 39149#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39146#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 39143#L362-2 ssl3_connect_~s__init_num~0 := 0; 39140#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39134#L522 ssl3_connect_~skip~0 := 0; 39132#L100-1 assume !false; 39130#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39128#L103 assume !(12292 == ssl3_connect_~s__state~0); 39126#L106 assume !(16384 == ssl3_connect_~s__state~0); 39124#L109 assume !(4096 == ssl3_connect_~s__state~0); 39122#L112 assume !(20480 == ssl3_connect_~s__state~0); 39120#L115 assume !(4099 == ssl3_connect_~s__state~0); 39118#L118 assume !(4368 == ssl3_connect_~s__state~0); 39116#L121 assume !(4369 == ssl3_connect_~s__state~0); 39114#L124 assume !(4384 == ssl3_connect_~s__state~0); 39112#L127 assume !(4385 == ssl3_connect_~s__state~0); 39110#L130 assume !(4400 == ssl3_connect_~s__state~0); 39108#L133 assume !(4401 == ssl3_connect_~s__state~0); 39106#L136 assume !(4416 == ssl3_connect_~s__state~0); 39104#L139 assume !(4417 == ssl3_connect_~s__state~0); 39102#L142 assume !(4432 == ssl3_connect_~s__state~0); 39100#L145 assume !(4433 == ssl3_connect_~s__state~0); 39099#L148 assume !(4448 == ssl3_connect_~s__state~0); 39097#L151 assume !(4449 == ssl3_connect_~s__state~0); 39095#L154 assume !(4464 == ssl3_connect_~s__state~0); 39093#L157 assume !(4465 == ssl3_connect_~s__state~0); 39091#L160 assume !(4466 == ssl3_connect_~s__state~0); 39090#L163 assume !(4467 == ssl3_connect_~s__state~0); 39089#L166 assume !(4480 == ssl3_connect_~s__state~0); 39087#L169 assume !(4481 == ssl3_connect_~s__state~0); 39086#L172 assume !(4496 == ssl3_connect_~s__state~0); 39085#L175 assume !(4497 == ssl3_connect_~s__state~0); 38872#L178 assume 4512 == ssl3_connect_~s__state~0; 38129#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 38606#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 38607#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 38346#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 38347#L398 assume !(0 == ssl3_connect_~tmp___8~0); 38339#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38335#L522 ssl3_connect_~skip~0 := 0; 38330#L100-1 assume !false; 38331#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38326#L103 assume !(12292 == ssl3_connect_~s__state~0); 38327#L106 assume !(16384 == ssl3_connect_~s__state~0); 38322#L109 assume !(4096 == ssl3_connect_~s__state~0); 38323#L112 assume !(20480 == ssl3_connect_~s__state~0); 38318#L115 assume !(4099 == ssl3_connect_~s__state~0); 38319#L118 assume !(4368 == ssl3_connect_~s__state~0); 38314#L121 assume !(4369 == ssl3_connect_~s__state~0); 38315#L124 assume !(4384 == ssl3_connect_~s__state~0); 38310#L127 assume !(4385 == ssl3_connect_~s__state~0); 38311#L130 assume !(4400 == ssl3_connect_~s__state~0); 38307#L133 assume !(4401 == ssl3_connect_~s__state~0); 38306#L136 assume !(4416 == ssl3_connect_~s__state~0); 38305#L139 assume !(4417 == ssl3_connect_~s__state~0); 38303#L142 assume !(4432 == ssl3_connect_~s__state~0); 38304#L145 assume !(4433 == ssl3_connect_~s__state~0); 38299#L148 assume !(4448 == ssl3_connect_~s__state~0); 38300#L151 assume !(4449 == ssl3_connect_~s__state~0); 38295#L154 assume !(4464 == ssl3_connect_~s__state~0); 38296#L157 assume !(4465 == ssl3_connect_~s__state~0); 38291#L160 assume !(4466 == ssl3_connect_~s__state~0); 38292#L163 assume !(4467 == ssl3_connect_~s__state~0); 38287#L166 assume !(4480 == ssl3_connect_~s__state~0); 38288#L169 assume !(4481 == ssl3_connect_~s__state~0); 38283#L172 assume !(4496 == ssl3_connect_~s__state~0); 38284#L175 assume !(4497 == ssl3_connect_~s__state~0); 38279#L178 assume !(4512 == ssl3_connect_~s__state~0); 38280#L181 assume !(4513 == ssl3_connect_~s__state~0); 38868#L184 assume 4528 == ssl3_connect_~s__state~0; 38126#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 38197#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 38194#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38193#L413-1 ssl3_connect_~s__init_num~0 := 0; 38191#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38188#L522 ssl3_connect_~skip~0 := 0; 38187#L100-1 assume !false; 38186#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38185#L103 assume !(12292 == ssl3_connect_~s__state~0); 38184#L106 assume !(16384 == ssl3_connect_~s__state~0); 38183#L109 assume !(4096 == ssl3_connect_~s__state~0); 38182#L112 assume !(20480 == ssl3_connect_~s__state~0); 38180#L115 assume !(4099 == ssl3_connect_~s__state~0); 38178#L118 assume !(4368 == ssl3_connect_~s__state~0); 38177#L121 assume !(4369 == ssl3_connect_~s__state~0); 38176#L124 assume !(4384 == ssl3_connect_~s__state~0); 38175#L127 assume !(4385 == ssl3_connect_~s__state~0); 38174#L130 assume !(4400 == ssl3_connect_~s__state~0); 38173#L133 assume !(4401 == ssl3_connect_~s__state~0); 38172#L136 assume !(4416 == ssl3_connect_~s__state~0); 38171#L139 assume !(4417 == ssl3_connect_~s__state~0); 38170#L142 assume !(4432 == ssl3_connect_~s__state~0); 38169#L145 assume !(4433 == ssl3_connect_~s__state~0); 38168#L148 assume !(4448 == ssl3_connect_~s__state~0); 38167#L151 assume !(4449 == ssl3_connect_~s__state~0); 38166#L154 assume !(4464 == ssl3_connect_~s__state~0); 38165#L157 assume !(4465 == ssl3_connect_~s__state~0); 38164#L160 assume !(4466 == ssl3_connect_~s__state~0); 38163#L163 assume !(4467 == ssl3_connect_~s__state~0); 38162#L166 assume !(4480 == ssl3_connect_~s__state~0); 38161#L169 assume !(4481 == ssl3_connect_~s__state~0); 38160#L172 assume !(4496 == ssl3_connect_~s__state~0); 38159#L175 assume !(4497 == ssl3_connect_~s__state~0); 38158#L178 assume !(4512 == ssl3_connect_~s__state~0); 37849#L181 assume !(4513 == ssl3_connect_~s__state~0); 37850#L184 assume !(4528 == ssl3_connect_~s__state~0); 37452#L187 assume !(4529 == ssl3_connect_~s__state~0); 37453#L190 assume !(4560 == ssl3_connect_~s__state~0); 37387#L193 assume !(4561 == ssl3_connect_~s__state~0); 37388#L196 assume 4352 == ssl3_connect_~s__state~0; 38443#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 38441#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 38440#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38394#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38389#L522 ssl3_connect_~skip~0 := 0; 38388#L100-1 assume !false; 38387#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38386#L103 assume 12292 == ssl3_connect_~s__state~0; 37996#L104 [2021-10-13 00:49:32,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:32,050 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-10-13 00:49:32,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:32,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090731941] [2021-10-13 00:49:32,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:32,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:32,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:32,055 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:32,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:32,061 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:32,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:32,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1289308596, now seen corresponding path program 1 times [2021-10-13 00:49:32,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:32,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102511110] [2021-10-13 00:49:32,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:32,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:32,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:32,121 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 00:49:32,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:32,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102511110] [2021-10-13 00:49:32,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102511110] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:32,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720539137] [2021-10-13 00:49:32,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:32,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:49:32,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:32,127 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:49:32,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-13 00:49:32,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:32,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:49:32,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:49:32,907 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 00:49:32,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720539137] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:32,907 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:49:32,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:49:32,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457017981] [2021-10-13 00:49:32,908 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:32,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:32,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:49:32,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:49:32,909 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 Second operand has 4 states, 3 states have (on average 43.666666666666664) internal successors, (131), 4 states have internal predecessors, (131), 0 states have call successors, (0), 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 00:49:33,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:33,072 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-10-13 00:49:33,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 00:49:33,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-10-13 00:49:33,094 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-10-13 00:49:33,116 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-10-13 00:49:33,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-10-13 00:49:33,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-10-13 00:49:33,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-10-13 00:49:33,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:33,128 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-10-13 00:49:33,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-10-13 00:49:33,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-10-13 00:49:33,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 0 states have call successors, (0), 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 00:49:33,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-10-13 00:49:33,223 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-10-13 00:49:33,223 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-10-13 00:49:33,224 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 00:49:33,224 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-10-13 00:49:33,237 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-10-13 00:49:33,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:33,238 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:33,240 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:33,240 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:33,241 INFO L791 eck$LassoCheckResult]: Stem: 46010#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45927#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 45874#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 45875#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 45986#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 45993#L100-1 assume !false; 46015#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46014#L103 assume 12292 == ssl3_connect_~s__state~0; 45896#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 45897#L208 [2021-10-13 00:49:33,241 INFO L793 eck$LassoCheckResult]: Loop: 45897#L208 ssl3_connect_~s__server~0 := 0; 48688#L213 assume 0 != ssl3_connect_~cb~0; 48687#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 48686#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 48684#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 48681#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 48680#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 48679#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48674#L522 ssl3_connect_~skip~0 := 0; 48673#L100-1 assume !false; 48672#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48671#L103 assume !(12292 == ssl3_connect_~s__state~0); 48670#L106 assume !(16384 == ssl3_connect_~s__state~0); 48669#L109 assume !(4096 == ssl3_connect_~s__state~0); 48668#L112 assume !(20480 == ssl3_connect_~s__state~0); 48667#L115 assume !(4099 == ssl3_connect_~s__state~0); 46166#L118 assume 4368 == ssl3_connect_~s__state~0; 46132#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 46373#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 46366#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 46359#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 46355#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46348#L522 ssl3_connect_~skip~0 := 0; 46345#L100-1 assume !false; 46342#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46339#L103 assume !(12292 == ssl3_connect_~s__state~0); 46336#L106 assume !(16384 == ssl3_connect_~s__state~0); 46333#L109 assume !(4096 == ssl3_connect_~s__state~0); 46330#L112 assume !(20480 == ssl3_connect_~s__state~0); 46327#L115 assume !(4099 == ssl3_connect_~s__state~0); 46324#L118 assume !(4368 == ssl3_connect_~s__state~0); 46321#L121 assume !(4369 == ssl3_connect_~s__state~0); 46318#L124 assume 4384 == ssl3_connect_~s__state~0; 46315#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 46312#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 46309#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 46306#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 46303#L273-2 ssl3_connect_~s__init_num~0 := 0; 46299#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46292#L522 ssl3_connect_~skip~0 := 0; 46288#L100-1 assume !false; 46289#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49133#L103 assume !(12292 == ssl3_connect_~s__state~0); 49132#L106 assume !(16384 == ssl3_connect_~s__state~0); 49131#L109 assume !(4096 == ssl3_connect_~s__state~0); 49129#L112 assume !(20480 == ssl3_connect_~s__state~0); 49128#L115 assume !(4099 == ssl3_connect_~s__state~0); 49127#L118 assume !(4368 == ssl3_connect_~s__state~0); 49126#L121 assume !(4369 == ssl3_connect_~s__state~0); 49121#L124 assume !(4384 == ssl3_connect_~s__state~0); 48882#L127 assume !(4385 == ssl3_connect_~s__state~0); 48881#L130 assume 4400 == ssl3_connect_~s__state~0; 48240#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45963#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 45900#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 45901#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49205#L522 ssl3_connect_~skip~0 := 0; 49204#L100-1 assume !false; 49203#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49202#L103 assume !(12292 == ssl3_connect_~s__state~0); 49201#L106 assume !(16384 == ssl3_connect_~s__state~0); 49200#L109 assume !(4096 == ssl3_connect_~s__state~0); 49199#L112 assume !(20480 == ssl3_connect_~s__state~0); 49198#L115 assume !(4099 == ssl3_connect_~s__state~0); 49197#L118 assume !(4368 == ssl3_connect_~s__state~0); 49196#L121 assume !(4369 == ssl3_connect_~s__state~0); 49195#L124 assume !(4384 == ssl3_connect_~s__state~0); 49194#L127 assume !(4385 == ssl3_connect_~s__state~0); 49193#L130 assume !(4400 == ssl3_connect_~s__state~0); 49192#L133 assume !(4401 == ssl3_connect_~s__state~0); 45890#L136 assume 4416 == ssl3_connect_~s__state~0; 45891#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 45946#L306 assume !(3 == ssl3_connect_~blastFlag~0); 45930#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 45931#L314 assume !(0 == ssl3_connect_~tmp___6~0); 46004#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49223#L522 ssl3_connect_~skip~0 := 0; 49222#L100-1 assume !false; 49221#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49220#L103 assume !(12292 == ssl3_connect_~s__state~0); 49219#L106 assume !(16384 == ssl3_connect_~s__state~0); 49218#L109 assume !(4096 == ssl3_connect_~s__state~0); 49217#L112 assume !(20480 == ssl3_connect_~s__state~0); 45949#L115 assume !(4099 == ssl3_connect_~s__state~0); 45950#L118 assume !(4368 == ssl3_connect_~s__state~0); 45909#L121 assume !(4369 == ssl3_connect_~s__state~0); 45910#L124 assume !(4384 == ssl3_connect_~s__state~0); 45982#L127 assume !(4385 == ssl3_connect_~s__state~0); 45951#L130 assume !(4400 == ssl3_connect_~s__state~0); 45952#L133 assume !(4401 == ssl3_connect_~s__state~0); 46005#L136 assume !(4416 == ssl3_connect_~s__state~0); 49153#L139 assume !(4417 == ssl3_connect_~s__state~0); 49151#L142 assume 4432 == ssl3_connect_~s__state~0; 45990#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 45991#L322 assume !(5 == ssl3_connect_~blastFlag~0); 45969#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 45970#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49186#L522 ssl3_connect_~skip~0 := 0; 49185#L100-1 assume !false; 49183#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49182#L103 assume !(12292 == ssl3_connect_~s__state~0); 49181#L106 assume !(16384 == ssl3_connect_~s__state~0); 49180#L109 assume !(4096 == ssl3_connect_~s__state~0); 49175#L112 assume !(20480 == ssl3_connect_~s__state~0); 49173#L115 assume !(4099 == ssl3_connect_~s__state~0); 49171#L118 assume !(4368 == ssl3_connect_~s__state~0); 49169#L121 assume !(4369 == ssl3_connect_~s__state~0); 49167#L124 assume !(4384 == ssl3_connect_~s__state~0); 49165#L127 assume !(4385 == ssl3_connect_~s__state~0); 49163#L130 assume !(4400 == ssl3_connect_~s__state~0); 49161#L133 assume !(4401 == ssl3_connect_~s__state~0); 49159#L136 assume !(4416 == ssl3_connect_~s__state~0); 45915#L139 assume !(4417 == ssl3_connect_~s__state~0); 45916#L142 assume !(4432 == ssl3_connect_~s__state~0); 45953#L145 assume !(4433 == ssl3_connect_~s__state~0); 45954#L148 assume 4448 == ssl3_connect_~s__state~0; 45919#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 45920#L334 assume !(ssl3_connect_~ret~0 <= 0); 45921#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 45978#L337-2 ssl3_connect_~s__init_num~0 := 0; 45887#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45888#L522 ssl3_connect_~skip~0 := 0; 45973#L100-1 assume !false; 45974#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46009#L103 assume !(12292 == ssl3_connect_~s__state~0); 46008#L106 assume !(16384 == ssl3_connect_~s__state~0); 46006#L109 assume !(4096 == ssl3_connect_~s__state~0); 45940#L112 assume !(20480 == ssl3_connect_~s__state~0); 45941#L115 assume !(4099 == ssl3_connect_~s__state~0); 49216#L118 assume !(4368 == ssl3_connect_~s__state~0); 49215#L121 assume !(4369 == ssl3_connect_~s__state~0); 49214#L124 assume !(4384 == ssl3_connect_~s__state~0); 49212#L127 assume !(4385 == ssl3_connect_~s__state~0); 49211#L130 assume !(4400 == ssl3_connect_~s__state~0); 49206#L133 assume !(4401 == ssl3_connect_~s__state~0); 49152#L136 assume !(4416 == ssl3_connect_~s__state~0); 49142#L139 assume !(4417 == ssl3_connect_~s__state~0); 49141#L142 assume !(4432 == ssl3_connect_~s__state~0); 49140#L145 assume !(4433 == ssl3_connect_~s__state~0); 45917#L148 assume !(4448 == ssl3_connect_~s__state~0); 45918#L151 assume !(4449 == ssl3_connect_~s__state~0); 45983#L154 assume 4464 == ssl3_connect_~s__state~0; 45987#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 45988#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 45989#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49120#L522 ssl3_connect_~skip~0 := 0; 48880#L100-1 assume !false; 48878#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48877#L103 assume !(12292 == ssl3_connect_~s__state~0); 48876#L106 assume !(16384 == ssl3_connect_~s__state~0); 48875#L109 assume !(4096 == ssl3_connect_~s__state~0); 48874#L112 assume !(20480 == ssl3_connect_~s__state~0); 48873#L115 assume !(4099 == ssl3_connect_~s__state~0); 48872#L118 assume !(4368 == ssl3_connect_~s__state~0); 48871#L121 assume !(4369 == ssl3_connect_~s__state~0); 48870#L124 assume !(4384 == ssl3_connect_~s__state~0); 48868#L127 assume !(4385 == ssl3_connect_~s__state~0); 48867#L130 assume !(4400 == ssl3_connect_~s__state~0); 48866#L133 assume !(4401 == ssl3_connect_~s__state~0); 48865#L136 assume !(4416 == ssl3_connect_~s__state~0); 48860#L139 assume !(4417 == ssl3_connect_~s__state~0); 48858#L142 assume !(4432 == ssl3_connect_~s__state~0); 48856#L145 assume !(4433 == ssl3_connect_~s__state~0); 48854#L148 assume !(4448 == ssl3_connect_~s__state~0); 48852#L151 assume !(4449 == ssl3_connect_~s__state~0); 48850#L154 assume !(4464 == ssl3_connect_~s__state~0); 48848#L157 assume !(4465 == ssl3_connect_~s__state~0); 48846#L160 assume !(4466 == ssl3_connect_~s__state~0); 45942#L163 assume !(4467 == ssl3_connect_~s__state~0); 45943#L166 assume 4480 == ssl3_connect_~s__state~0; 45971#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 45885#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45886#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 45936#L362-2 ssl3_connect_~s__init_num~0 := 0; 45937#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48859#L522 ssl3_connect_~skip~0 := 0; 48857#L100-1 assume !false; 48855#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48853#L103 assume !(12292 == ssl3_connect_~s__state~0); 48851#L106 assume !(16384 == ssl3_connect_~s__state~0); 48849#L109 assume !(4096 == ssl3_connect_~s__state~0); 48847#L112 assume !(20480 == ssl3_connect_~s__state~0); 48845#L115 assume !(4099 == ssl3_connect_~s__state~0); 48844#L118 assume !(4368 == ssl3_connect_~s__state~0); 48843#L121 assume !(4369 == ssl3_connect_~s__state~0); 48842#L124 assume !(4384 == ssl3_connect_~s__state~0); 48841#L127 assume !(4385 == ssl3_connect_~s__state~0); 48840#L130 assume !(4400 == ssl3_connect_~s__state~0); 48839#L133 assume !(4401 == ssl3_connect_~s__state~0); 48838#L136 assume !(4416 == ssl3_connect_~s__state~0); 48837#L139 assume !(4417 == ssl3_connect_~s__state~0); 48836#L142 assume !(4432 == ssl3_connect_~s__state~0); 48835#L145 assume !(4433 == ssl3_connect_~s__state~0); 48834#L148 assume !(4448 == ssl3_connect_~s__state~0); 48833#L151 assume !(4449 == ssl3_connect_~s__state~0); 48832#L154 assume !(4464 == ssl3_connect_~s__state~0); 48831#L157 assume !(4465 == ssl3_connect_~s__state~0); 48830#L160 assume !(4466 == ssl3_connect_~s__state~0); 48829#L163 assume !(4467 == ssl3_connect_~s__state~0); 48828#L166 assume !(4480 == ssl3_connect_~s__state~0); 45955#L169 assume !(4481 == ssl3_connect_~s__state~0); 45956#L172 assume !(4496 == ssl3_connect_~s__state~0); 45877#L175 assume !(4497 == ssl3_connect_~s__state~0); 45878#L178 assume 4512 == ssl3_connect_~s__state~0; 45914#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 45939#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 45892#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 45893#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 45922#L398 assume !(0 == ssl3_connect_~tmp___8~0); 46007#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49174#L522 ssl3_connect_~skip~0 := 0; 49172#L100-1 assume !false; 49170#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49168#L103 assume !(12292 == ssl3_connect_~s__state~0); 49166#L106 assume !(16384 == ssl3_connect_~s__state~0); 49164#L109 assume !(4096 == ssl3_connect_~s__state~0); 49162#L112 assume !(20480 == ssl3_connect_~s__state~0); 49160#L115 assume !(4099 == ssl3_connect_~s__state~0); 49158#L118 assume !(4368 == ssl3_connect_~s__state~0); 49157#L121 assume !(4369 == ssl3_connect_~s__state~0); 49156#L124 assume !(4384 == ssl3_connect_~s__state~0); 49155#L127 assume !(4385 == ssl3_connect_~s__state~0); 49154#L130 assume !(4400 == ssl3_connect_~s__state~0); 49139#L133 assume !(4401 == ssl3_connect_~s__state~0); 49138#L136 assume !(4416 == ssl3_connect_~s__state~0); 49137#L139 assume !(4417 == ssl3_connect_~s__state~0); 49136#L142 assume !(4432 == ssl3_connect_~s__state~0); 49135#L145 assume !(4433 == ssl3_connect_~s__state~0); 49134#L148 assume !(4448 == ssl3_connect_~s__state~0); 49119#L151 assume !(4449 == ssl3_connect_~s__state~0); 48879#L154 assume !(4464 == ssl3_connect_~s__state~0); 45879#L157 assume !(4465 == ssl3_connect_~s__state~0); 45880#L160 assume !(4466 == ssl3_connect_~s__state~0); 45994#L163 assume !(4467 == ssl3_connect_~s__state~0); 48827#L166 assume !(4480 == ssl3_connect_~s__state~0); 48826#L169 assume !(4481 == ssl3_connect_~s__state~0); 48825#L172 assume !(4496 == ssl3_connect_~s__state~0); 48824#L175 assume !(4497 == ssl3_connect_~s__state~0); 48823#L178 assume !(4512 == ssl3_connect_~s__state~0); 45995#L181 assume !(4513 == ssl3_connect_~s__state~0); 45996#L184 assume 4528 == ssl3_connect_~s__state~0; 46019#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 46018#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 46016#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46017#L413-1 ssl3_connect_~s__init_num~0 := 0; 46154#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46150#L522 ssl3_connect_~skip~0 := 0; 48323#L100-1 assume !false; 46144#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46145#L103 assume !(12292 == ssl3_connect_~s__state~0); 46140#L106 assume !(16384 == ssl3_connect_~s__state~0); 46141#L109 assume 4096 == ssl3_connect_~s__state~0; 45897#L208 [2021-10-13 00:49:33,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:33,242 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-10-13 00:49:33,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:33,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825882788] [2021-10-13 00:49:33,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:33,244 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:33,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:33,254 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:33,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:33,263 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:33,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:33,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1594241670, now seen corresponding path program 1 times [2021-10-13 00:49:33,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:33,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411807095] [2021-10-13 00:49:33,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:33,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:33,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:33,316 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 00:49:33,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:33,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411807095] [2021-10-13 00:49:33,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411807095] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:33,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:33,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:49:33,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902293314] [2021-10-13 00:49:33,318 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:33,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:33,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:33,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:33,319 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 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 00:49:33,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:33,457 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-10-13 00:49:33,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:33,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-10-13 00:49:33,474 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-10-13 00:49:33,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-10-13 00:49:33,500 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-10-13 00:49:33,504 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-10-13 00:49:33,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-10-13 00:49:33,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:33,510 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-10-13 00:49:33,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-10-13 00:49:33,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-10-13 00:49:33,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 0 states have call successors, (0), 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 00:49:33,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-10-13 00:49:33,591 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-10-13 00:49:33,591 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-10-13 00:49:33,592 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 00:49:33,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-10-13 00:49:33,603 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-10-13 00:49:33,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:33,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:33,605 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:33,606 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:33,606 INFO L791 eck$LassoCheckResult]: Stem: 53075#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 52977#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 52922#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 52923#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 53042#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 53053#L100-1 assume !false; 53089#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53088#L103 assume 12292 == ssl3_connect_~s__state~0; 52944#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 52945#L208 [2021-10-13 00:49:33,606 INFO L793 eck$LassoCheckResult]: Loop: 52945#L208 ssl3_connect_~s__server~0 := 0; 55720#L213 assume 0 != ssl3_connect_~cb~0; 55719#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 55718#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 55716#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 55714#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 55713#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 55711#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55706#L522 ssl3_connect_~skip~0 := 0; 55705#L100-1 assume !false; 55704#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55703#L103 assume !(12292 == ssl3_connect_~s__state~0); 55702#L106 assume !(16384 == ssl3_connect_~s__state~0); 55701#L109 assume !(4096 == ssl3_connect_~s__state~0); 55700#L112 assume !(20480 == ssl3_connect_~s__state~0); 55699#L115 assume !(4099 == ssl3_connect_~s__state~0); 53271#L118 assume 4368 == ssl3_connect_~s__state~0; 53111#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 52988#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 52989#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 53250#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 53251#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53239#L522 ssl3_connect_~skip~0 := 0; 53240#L100-1 assume !false; 53220#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53221#L103 assume !(12292 == ssl3_connect_~s__state~0); 53212#L106 assume !(16384 == ssl3_connect_~s__state~0); 53213#L109 assume !(4096 == ssl3_connect_~s__state~0); 53204#L112 assume !(20480 == ssl3_connect_~s__state~0); 53205#L115 assume !(4099 == ssl3_connect_~s__state~0); 53196#L118 assume !(4368 == ssl3_connect_~s__state~0); 53197#L121 assume !(4369 == ssl3_connect_~s__state~0); 53181#L124 assume 4384 == ssl3_connect_~s__state~0; 53182#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 53174#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 53175#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 53170#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 53171#L273-2 ssl3_connect_~s__init_num~0 := 0; 53164#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53160#L522 ssl3_connect_~skip~0 := 0; 53156#L100-1 assume !false; 53154#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53155#L103 assume !(12292 == ssl3_connect_~s__state~0); 54396#L106 assume !(16384 == ssl3_connect_~s__state~0); 53149#L109 assume !(4096 == ssl3_connect_~s__state~0); 53150#L112 assume !(20480 == ssl3_connect_~s__state~0); 53146#L115 assume !(4099 == ssl3_connect_~s__state~0); 53145#L118 assume !(4368 == ssl3_connect_~s__state~0); 53144#L121 assume !(4369 == ssl3_connect_~s__state~0); 53143#L124 assume !(4384 == ssl3_connect_~s__state~0); 53142#L127 assume !(4385 == ssl3_connect_~s__state~0); 53095#L130 assume 4400 == ssl3_connect_~s__state~0; 53096#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54392#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 53036#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54929#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54925#L522 ssl3_connect_~skip~0 := 0; 54918#L100-1 assume !false; 54919#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54912#L103 assume !(12292 == ssl3_connect_~s__state~0); 54913#L106 assume !(16384 == ssl3_connect_~s__state~0); 54906#L109 assume !(4096 == ssl3_connect_~s__state~0); 54907#L112 assume !(20480 == ssl3_connect_~s__state~0); 54900#L115 assume !(4099 == ssl3_connect_~s__state~0); 54901#L118 assume !(4368 == ssl3_connect_~s__state~0); 54894#L121 assume !(4369 == ssl3_connect_~s__state~0); 54895#L124 assume !(4384 == ssl3_connect_~s__state~0); 54888#L127 assume !(4385 == ssl3_connect_~s__state~0); 54889#L130 assume !(4400 == ssl3_connect_~s__state~0); 54882#L133 assume !(4401 == ssl3_connect_~s__state~0); 54883#L136 assume 4416 == ssl3_connect_~s__state~0; 53000#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 53001#L306 assume !(3 == ssl3_connect_~blastFlag~0); 52980#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 52981#L314 assume !(0 == ssl3_connect_~tmp___6~0); 54862#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54858#L522 ssl3_connect_~skip~0 := 0; 54853#L100-1 assume !false; 54854#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54849#L103 assume !(12292 == ssl3_connect_~s__state~0); 54850#L106 assume !(16384 == ssl3_connect_~s__state~0); 54845#L109 assume !(4096 == ssl3_connect_~s__state~0); 54846#L112 assume !(20480 == ssl3_connect_~s__state~0); 54841#L115 assume !(4099 == ssl3_connect_~s__state~0); 54842#L118 assume !(4368 == ssl3_connect_~s__state~0); 54837#L121 assume !(4369 == ssl3_connect_~s__state~0); 54838#L124 assume !(4384 == ssl3_connect_~s__state~0); 54833#L127 assume !(4385 == ssl3_connect_~s__state~0); 54834#L130 assume !(4400 == ssl3_connect_~s__state~0); 54829#L133 assume !(4401 == ssl3_connect_~s__state~0); 54830#L136 assume !(4416 == ssl3_connect_~s__state~0); 54825#L139 assume !(4417 == ssl3_connect_~s__state~0); 54826#L142 assume 4432 == ssl3_connect_~s__state~0; 53049#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 53050#L322 assume !(5 == ssl3_connect_~blastFlag~0); 53654#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 53655#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55293#L522 ssl3_connect_~skip~0 := 0; 55292#L100-1 assume !false; 55291#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55290#L103 assume !(12292 == ssl3_connect_~s__state~0); 55289#L106 assume !(16384 == ssl3_connect_~s__state~0); 55288#L109 assume !(4096 == ssl3_connect_~s__state~0); 55287#L112 assume !(20480 == ssl3_connect_~s__state~0); 55286#L115 assume !(4099 == ssl3_connect_~s__state~0); 55285#L118 assume !(4368 == ssl3_connect_~s__state~0); 55284#L121 assume !(4369 == ssl3_connect_~s__state~0); 55283#L124 assume !(4384 == ssl3_connect_~s__state~0); 55282#L127 assume !(4385 == ssl3_connect_~s__state~0); 55281#L130 assume !(4400 == ssl3_connect_~s__state~0); 55280#L133 assume !(4401 == ssl3_connect_~s__state~0); 55279#L136 assume !(4416 == ssl3_connect_~s__state~0); 55278#L139 assume !(4417 == ssl3_connect_~s__state~0); 55277#L142 assume !(4432 == ssl3_connect_~s__state~0); 55276#L145 assume !(4433 == ssl3_connect_~s__state~0); 53602#L148 assume 4448 == ssl3_connect_~s__state~0; 53118#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 53593#L334 assume !(ssl3_connect_~ret~0 <= 0); 53594#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 55249#L337-2 ssl3_connect_~s__init_num~0 := 0; 56140#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56135#L522 ssl3_connect_~skip~0 := 0; 56134#L100-1 assume !false; 56133#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56132#L103 assume !(12292 == ssl3_connect_~s__state~0); 56131#L106 assume !(16384 == ssl3_connect_~s__state~0); 56130#L109 assume !(4096 == ssl3_connect_~s__state~0); 56129#L112 assume !(20480 == ssl3_connect_~s__state~0); 56128#L115 assume !(4099 == ssl3_connect_~s__state~0); 56127#L118 assume !(4368 == ssl3_connect_~s__state~0); 56126#L121 assume !(4369 == ssl3_connect_~s__state~0); 56125#L124 assume !(4384 == ssl3_connect_~s__state~0); 56124#L127 assume !(4385 == ssl3_connect_~s__state~0); 56123#L130 assume !(4400 == ssl3_connect_~s__state~0); 56122#L133 assume !(4401 == ssl3_connect_~s__state~0); 56121#L136 assume !(4416 == ssl3_connect_~s__state~0); 56120#L139 assume !(4417 == ssl3_connect_~s__state~0); 56119#L142 assume !(4432 == ssl3_connect_~s__state~0); 56118#L145 assume !(4433 == ssl3_connect_~s__state~0); 56117#L148 assume !(4448 == ssl3_connect_~s__state~0); 56116#L151 assume !(4449 == ssl3_connect_~s__state~0); 56115#L154 assume 4464 == ssl3_connect_~s__state~0; 55606#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 56113#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 56106#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56100#L522 ssl3_connect_~skip~0 := 0; 56098#L100-1 assume !false; 56096#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56094#L103 assume !(12292 == ssl3_connect_~s__state~0); 56092#L106 assume !(16384 == ssl3_connect_~s__state~0); 56090#L109 assume !(4096 == ssl3_connect_~s__state~0); 56088#L112 assume !(20480 == ssl3_connect_~s__state~0); 56086#L115 assume !(4099 == ssl3_connect_~s__state~0); 56084#L118 assume !(4368 == ssl3_connect_~s__state~0); 56082#L121 assume !(4369 == ssl3_connect_~s__state~0); 56080#L124 assume !(4384 == ssl3_connect_~s__state~0); 56078#L127 assume !(4385 == ssl3_connect_~s__state~0); 56076#L130 assume !(4400 == ssl3_connect_~s__state~0); 56074#L133 assume !(4401 == ssl3_connect_~s__state~0); 56072#L136 assume !(4416 == ssl3_connect_~s__state~0); 56070#L139 assume !(4417 == ssl3_connect_~s__state~0); 56068#L142 assume !(4432 == ssl3_connect_~s__state~0); 56066#L145 assume !(4433 == ssl3_connect_~s__state~0); 56064#L148 assume !(4448 == ssl3_connect_~s__state~0); 56062#L151 assume !(4449 == ssl3_connect_~s__state~0); 56060#L154 assume !(4464 == ssl3_connect_~s__state~0); 56058#L157 assume !(4465 == ssl3_connect_~s__state~0); 56056#L160 assume !(4466 == ssl3_connect_~s__state~0); 56054#L163 assume !(4467 == ssl3_connect_~s__state~0); 56052#L166 assume 4480 == ssl3_connect_~s__state~0; 55600#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 56049#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 56047#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 56045#L362-2 ssl3_connect_~s__init_num~0 := 0; 56043#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56038#L522 ssl3_connect_~skip~0 := 0; 56037#L100-1 assume !false; 56036#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56035#L103 assume !(12292 == ssl3_connect_~s__state~0); 56034#L106 assume !(16384 == ssl3_connect_~s__state~0); 56033#L109 assume !(4096 == ssl3_connect_~s__state~0); 56032#L112 assume !(20480 == ssl3_connect_~s__state~0); 56031#L115 assume !(4099 == ssl3_connect_~s__state~0); 56030#L118 assume !(4368 == ssl3_connect_~s__state~0); 56029#L121 assume !(4369 == ssl3_connect_~s__state~0); 56028#L124 assume !(4384 == ssl3_connect_~s__state~0); 56027#L127 assume !(4385 == ssl3_connect_~s__state~0); 56026#L130 assume !(4400 == ssl3_connect_~s__state~0); 56025#L133 assume !(4401 == ssl3_connect_~s__state~0); 56024#L136 assume !(4416 == ssl3_connect_~s__state~0); 56023#L139 assume !(4417 == ssl3_connect_~s__state~0); 56022#L142 assume !(4432 == ssl3_connect_~s__state~0); 56020#L145 assume !(4433 == ssl3_connect_~s__state~0); 56014#L148 assume !(4448 == ssl3_connect_~s__state~0); 56012#L151 assume !(4449 == ssl3_connect_~s__state~0); 56011#L154 assume !(4464 == ssl3_connect_~s__state~0); 56010#L157 assume !(4465 == ssl3_connect_~s__state~0); 56008#L160 assume !(4466 == ssl3_connect_~s__state~0); 56007#L163 assume !(4467 == ssl3_connect_~s__state~0); 56004#L166 assume !(4480 == ssl3_connect_~s__state~0); 56003#L169 assume !(4481 == ssl3_connect_~s__state~0); 56002#L172 assume !(4496 == ssl3_connect_~s__state~0); 56001#L175 assume !(4497 == ssl3_connect_~s__state~0); 56000#L178 assume 4512 == ssl3_connect_~s__state~0; 55588#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 55999#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 55998#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 55996#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 55994#L398 assume !(0 == ssl3_connect_~tmp___8~0); 55991#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55983#L522 ssl3_connect_~skip~0 := 0; 55981#L100-1 assume !false; 55978#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55972#L103 assume !(12292 == ssl3_connect_~s__state~0); 55970#L106 assume !(16384 == ssl3_connect_~s__state~0); 55968#L109 assume !(4096 == ssl3_connect_~s__state~0); 55966#L112 assume !(20480 == ssl3_connect_~s__state~0); 55912#L115 assume !(4099 == ssl3_connect_~s__state~0); 55909#L118 assume !(4368 == ssl3_connect_~s__state~0); 55906#L121 assume !(4369 == ssl3_connect_~s__state~0); 55903#L124 assume !(4384 == ssl3_connect_~s__state~0); 55900#L127 assume !(4385 == ssl3_connect_~s__state~0); 55897#L130 assume !(4400 == ssl3_connect_~s__state~0); 55894#L133 assume !(4401 == ssl3_connect_~s__state~0); 55891#L136 assume !(4416 == ssl3_connect_~s__state~0); 55888#L139 assume !(4417 == ssl3_connect_~s__state~0); 55885#L142 assume !(4432 == ssl3_connect_~s__state~0); 55882#L145 assume !(4433 == ssl3_connect_~s__state~0); 55879#L148 assume !(4448 == ssl3_connect_~s__state~0); 55876#L151 assume !(4449 == ssl3_connect_~s__state~0); 55873#L154 assume !(4464 == ssl3_connect_~s__state~0); 55870#L157 assume !(4465 == ssl3_connect_~s__state~0); 55867#L160 assume !(4466 == ssl3_connect_~s__state~0); 55864#L163 assume !(4467 == ssl3_connect_~s__state~0); 55861#L166 assume !(4480 == ssl3_connect_~s__state~0); 55858#L169 assume !(4481 == ssl3_connect_~s__state~0); 55855#L172 assume !(4496 == ssl3_connect_~s__state~0); 55852#L175 assume !(4497 == ssl3_connect_~s__state~0); 55849#L178 assume !(4512 == ssl3_connect_~s__state~0); 55846#L181 assume !(4513 == ssl3_connect_~s__state~0); 55583#L184 assume 4528 == ssl3_connect_~s__state~0; 55580#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 55573#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 55574#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 55756#L413-1 ssl3_connect_~s__init_num~0 := 0; 55754#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55749#L522 ssl3_connect_~skip~0 := 0; 55748#L100-1 assume !false; 55747#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55746#L103 assume !(12292 == ssl3_connect_~s__state~0); 55745#L106 assume !(16384 == ssl3_connect_~s__state~0); 55744#L109 assume !(4096 == ssl3_connect_~s__state~0); 55743#L112 assume !(20480 == ssl3_connect_~s__state~0); 55742#L115 assume !(4099 == ssl3_connect_~s__state~0); 55697#L118 assume !(4368 == ssl3_connect_~s__state~0); 55693#L121 assume !(4369 == ssl3_connect_~s__state~0); 55689#L124 assume !(4384 == ssl3_connect_~s__state~0); 55685#L127 assume !(4385 == ssl3_connect_~s__state~0); 55681#L130 assume !(4400 == ssl3_connect_~s__state~0); 55677#L133 assume !(4401 == ssl3_connect_~s__state~0); 55673#L136 assume !(4416 == ssl3_connect_~s__state~0); 55669#L139 assume !(4417 == ssl3_connect_~s__state~0); 55665#L142 assume !(4432 == ssl3_connect_~s__state~0); 55661#L145 assume !(4433 == ssl3_connect_~s__state~0); 55657#L148 assume !(4448 == ssl3_connect_~s__state~0); 55653#L151 assume !(4449 == ssl3_connect_~s__state~0); 55649#L154 assume !(4464 == ssl3_connect_~s__state~0); 55645#L157 assume !(4465 == ssl3_connect_~s__state~0); 55641#L160 assume !(4466 == ssl3_connect_~s__state~0); 55637#L163 assume !(4467 == ssl3_connect_~s__state~0); 55633#L166 assume !(4480 == ssl3_connect_~s__state~0); 55629#L169 assume !(4481 == ssl3_connect_~s__state~0); 55625#L172 assume !(4496 == ssl3_connect_~s__state~0); 55612#L175 assume !(4497 == ssl3_connect_~s__state~0); 55514#L178 assume !(4512 == ssl3_connect_~s__state~0); 55511#L181 assume !(4513 == ssl3_connect_~s__state~0); 55508#L184 assume !(4528 == ssl3_connect_~s__state~0); 54824#L187 assume !(4529 == ssl3_connect_~s__state~0); 54409#L190 assume !(4560 == ssl3_connect_~s__state~0); 53664#L193 assume !(4561 == ssl3_connect_~s__state~0); 53665#L196 assume 4352 == ssl3_connect_~s__state~0; 54300#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 54298#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 54297#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 53227#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53223#L522 ssl3_connect_~skip~0 := 0; 53214#L100-1 assume !false; 53215#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53135#L103 assume !(12292 == ssl3_connect_~s__state~0); 53136#L106 assume !(16384 == ssl3_connect_~s__state~0); 53198#L109 assume 4096 == ssl3_connect_~s__state~0; 52945#L208 [2021-10-13 00:49:33,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:33,607 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-10-13 00:49:33,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:33,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628298213] [2021-10-13 00:49:33,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:33,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:33,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:33,616 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:33,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:33,623 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:33,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:33,624 INFO L82 PathProgramCache]: Analyzing trace with hash 493548323, now seen corresponding path program 1 times [2021-10-13 00:49:33,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:33,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543923910] [2021-10-13 00:49:33,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:33,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:33,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:33,705 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 00:49:33,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:33,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543923910] [2021-10-13 00:49:33,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543923910] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:33,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324662378] [2021-10-13 00:49:33,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:33,707 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:49:33,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:33,708 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:49:33,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-13 00:49:33,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:33,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:49:33,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:49:34,545 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 00:49:34,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324662378] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:34,546 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:49:34,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:49:34,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708559295] [2021-10-13 00:49:34,547 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:34,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:34,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:49:34,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:49:34,548 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 Second operand has 4 states, 3 states have (on average 44.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 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 00:49:34,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:34,843 INFO L93 Difference]: Finished difference Result 4800 states and 5794 transitions. [2021-10-13 00:49:34,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:49:34,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4800 states and 5794 transitions. [2021-10-13 00:49:34,898 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-10-13 00:49:34,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4800 states to 4792 states and 5786 transitions. [2021-10-13 00:49:34,915 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4792 [2021-10-13 00:49:34,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4792 [2021-10-13 00:49:34,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4792 states and 5786 transitions. [2021-10-13 00:49:34,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:34,926 INFO L681 BuchiCegarLoop]: Abstraction has 4792 states and 5786 transitions. [2021-10-13 00:49:34,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4792 states and 5786 transitions. [2021-10-13 00:49:34,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4792 to 3467. [2021-10-13 00:49:34,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 states have internal predecessors, (4251), 0 states have call successors, (0), 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 00:49:34,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-10-13 00:49:34,988 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-10-13 00:49:34,988 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-10-13 00:49:34,988 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 00:49:34,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-10-13 00:49:34,999 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-10-13 00:49:34,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:34,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:35,002 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:35,002 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:35,002 INFO L791 eck$LassoCheckResult]: Stem: 62213#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 62127#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 62073#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62074#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 62186#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 62194#L100-1 assume !false; 62219#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62218#L103 assume 12292 == ssl3_connect_~s__state~0; 62095#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 62096#L208 [2021-10-13 00:49:35,003 INFO L793 eck$LassoCheckResult]: Loop: 62096#L208 ssl3_connect_~s__server~0 := 0; 62205#L213 assume 0 != ssl3_connect_~cb~0; 62082#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 62083#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 62128#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 62175#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 62103#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 62104#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65458#L522 ssl3_connect_~skip~0 := 0; 65456#L100-1 assume !false; 65454#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65452#L103 assume !(12292 == ssl3_connect_~s__state~0); 65450#L106 assume !(16384 == ssl3_connect_~s__state~0); 65448#L109 assume !(4096 == ssl3_connect_~s__state~0); 65446#L112 assume !(20480 == ssl3_connect_~s__state~0); 65444#L115 assume !(4099 == ssl3_connect_~s__state~0); 65442#L118 assume 4368 == ssl3_connect_~s__state~0; 62133#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 62134#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 62138#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 62165#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 62166#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65465#L522 ssl3_connect_~skip~0 := 0; 65464#L100-1 assume !false; 65459#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65457#L103 assume !(12292 == ssl3_connect_~s__state~0); 65455#L106 assume !(16384 == ssl3_connect_~s__state~0); 65453#L109 assume !(4096 == ssl3_connect_~s__state~0); 65451#L112 assume !(20480 == ssl3_connect_~s__state~0); 65449#L115 assume !(4099 == ssl3_connect_~s__state~0); 65447#L118 assume !(4368 == ssl3_connect_~s__state~0); 65445#L121 assume !(4369 == ssl3_connect_~s__state~0); 65443#L124 assume 4384 == ssl3_connect_~s__state~0; 62143#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 62144#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 64735#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 65387#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 65326#L273-2 ssl3_connect_~s__init_num~0 := 0; 65319#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65261#L522 ssl3_connect_~skip~0 := 0; 65260#L100-1 assume !false; 65259#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65258#L103 assume !(12292 == ssl3_connect_~s__state~0); 65256#L106 assume !(16384 == ssl3_connect_~s__state~0); 65255#L109 assume !(4096 == ssl3_connect_~s__state~0); 65254#L112 assume !(20480 == ssl3_connect_~s__state~0); 65252#L115 assume !(4099 == ssl3_connect_~s__state~0); 65246#L118 assume !(4368 == ssl3_connect_~s__state~0); 65244#L121 assume !(4369 == ssl3_connect_~s__state~0); 65242#L124 assume !(4384 == ssl3_connect_~s__state~0); 65240#L127 assume !(4385 == ssl3_connect_~s__state~0); 65237#L130 assume 4400 == ssl3_connect_~s__state~0; 62215#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62162#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 62099#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 62100#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65111#L522 ssl3_connect_~skip~0 := 0; 65109#L100-1 assume !false; 65107#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65105#L103 assume !(12292 == ssl3_connect_~s__state~0); 65103#L106 assume !(16384 == ssl3_connect_~s__state~0); 65101#L109 assume !(4096 == ssl3_connect_~s__state~0); 65099#L112 assume !(20480 == ssl3_connect_~s__state~0); 65097#L115 assume !(4099 == ssl3_connect_~s__state~0); 65095#L118 assume !(4368 == ssl3_connect_~s__state~0); 65093#L121 assume !(4369 == ssl3_connect_~s__state~0); 65091#L124 assume !(4384 == ssl3_connect_~s__state~0); 65089#L127 assume !(4385 == ssl3_connect_~s__state~0); 65087#L130 assume !(4400 == ssl3_connect_~s__state~0); 65085#L133 assume !(4401 == ssl3_connect_~s__state~0); 65083#L136 assume 4416 == ssl3_connect_~s__state~0; 62145#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 62146#L306 assume !(3 == ssl3_connect_~blastFlag~0); 62129#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 62130#L314 assume !(0 == ssl3_connect_~tmp___6~0); 62206#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65516#L522 ssl3_connect_~skip~0 := 0; 65514#L100-1 assume !false; 65512#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65510#L103 assume !(12292 == ssl3_connect_~s__state~0); 65508#L106 assume !(16384 == ssl3_connect_~s__state~0); 65506#L109 assume !(4096 == ssl3_connect_~s__state~0); 65504#L112 assume !(20480 == ssl3_connect_~s__state~0); 65502#L115 assume !(4099 == ssl3_connect_~s__state~0); 65500#L118 assume !(4368 == ssl3_connect_~s__state~0); 65499#L121 assume !(4369 == ssl3_connect_~s__state~0); 62181#L124 assume !(4384 == ssl3_connect_~s__state~0); 62182#L127 assume !(4385 == ssl3_connect_~s__state~0); 62150#L130 assume !(4400 == ssl3_connect_~s__state~0); 62151#L133 assume !(4401 == ssl3_connect_~s__state~0); 65486#L136 assume !(4416 == ssl3_connect_~s__state~0); 65483#L139 assume !(4417 == ssl3_connect_~s__state~0); 62199#L142 assume 4432 == ssl3_connect_~s__state~0; 62191#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 62192#L322 assume !(5 == ssl3_connect_~blastFlag~0); 62167#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 62168#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65534#L522 ssl3_connect_~skip~0 := 0; 65533#L100-1 assume !false; 62214#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62212#L103 assume !(12292 == ssl3_connect_~s__state~0); 62211#L106 assume !(16384 == ssl3_connect_~s__state~0); 62209#L109 assume !(4096 == ssl3_connect_~s__state~0); 62139#L112 assume !(20480 == ssl3_connect_~s__state~0); 62140#L115 assume !(4099 == ssl3_connect_~s__state~0); 62149#L118 assume !(4368 == ssl3_connect_~s__state~0); 65498#L121 assume !(4369 == ssl3_connect_~s__state~0); 65496#L124 assume !(4384 == ssl3_connect_~s__state~0); 65493#L127 assume !(4385 == ssl3_connect_~s__state~0); 65490#L130 assume !(4400 == ssl3_connect_~s__state~0); 65488#L133 assume !(4401 == ssl3_connect_~s__state~0); 65485#L136 assume !(4416 == ssl3_connect_~s__state~0); 65482#L139 assume !(4417 == ssl3_connect_~s__state~0); 65480#L142 assume !(4432 == ssl3_connect_~s__state~0); 62152#L145 assume !(4433 == ssl3_connect_~s__state~0); 62153#L148 assume 4448 == ssl3_connect_~s__state~0; 62117#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 62118#L334 assume !(ssl3_connect_~ret~0 <= 0); 62119#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 62178#L337-2 ssl3_connect_~s__init_num~0 := 0; 62086#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62087#L522 ssl3_connect_~skip~0 := 0; 62173#L100-1 assume !false; 62174#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65532#L103 assume !(12292 == ssl3_connect_~s__state~0); 65531#L106 assume !(16384 == ssl3_connect_~s__state~0); 65529#L109 assume !(4096 == ssl3_connect_~s__state~0); 65528#L112 assume !(20480 == ssl3_connect_~s__state~0); 65527#L115 assume !(4099 == ssl3_connect_~s__state~0); 62197#L118 assume !(4368 == ssl3_connect_~s__state~0); 62108#L121 assume !(4369 == ssl3_connect_~s__state~0); 62109#L124 assume !(4384 == ssl3_connect_~s__state~0); 65494#L127 assume !(4385 == ssl3_connect_~s__state~0); 65491#L130 assume !(4400 == ssl3_connect_~s__state~0); 62208#L133 assume !(4401 == ssl3_connect_~s__state~0); 62089#L136 assume !(4416 == ssl3_connect_~s__state~0); 62090#L139 assume !(4417 == ssl3_connect_~s__state~0); 62114#L142 assume !(4432 == ssl3_connect_~s__state~0); 65478#L145 assume !(4433 == ssl3_connect_~s__state~0); 62115#L148 assume !(4448 == ssl3_connect_~s__state~0); 62116#L151 assume !(4449 == ssl3_connect_~s__state~0); 62183#L154 assume 4464 == ssl3_connect_~s__state~0; 62187#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 62188#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 62189#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65517#L522 ssl3_connect_~skip~0 := 0; 65515#L100-1 assume !false; 65513#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65511#L103 assume !(12292 == ssl3_connect_~s__state~0); 65509#L106 assume !(16384 == ssl3_connect_~s__state~0); 65507#L109 assume !(4096 == ssl3_connect_~s__state~0); 65505#L112 assume !(20480 == ssl3_connect_~s__state~0); 65503#L115 assume !(4099 == ssl3_connect_~s__state~0); 65501#L118 assume !(4368 == ssl3_connect_~s__state~0); 65497#L121 assume !(4369 == ssl3_connect_~s__state~0); 65495#L124 assume !(4384 == ssl3_connect_~s__state~0); 65492#L127 assume !(4385 == ssl3_connect_~s__state~0); 65489#L130 assume !(4400 == ssl3_connect_~s__state~0); 65487#L133 assume !(4401 == ssl3_connect_~s__state~0); 65484#L136 assume !(4416 == ssl3_connect_~s__state~0); 65481#L139 assume !(4417 == ssl3_connect_~s__state~0); 65479#L142 assume !(4432 == ssl3_connect_~s__state~0); 65477#L145 assume !(4433 == ssl3_connect_~s__state~0); 65476#L148 assume !(4448 == ssl3_connect_~s__state~0); 65472#L151 assume !(4449 == ssl3_connect_~s__state~0); 62195#L154 assume !(4464 == ssl3_connect_~s__state~0); 62078#L157 assume !(4465 == ssl3_connect_~s__state~0); 62079#L160 assume !(4466 == ssl3_connect_~s__state~0); 62141#L163 assume !(4467 == ssl3_connect_~s__state~0); 62142#L166 assume 4480 == ssl3_connect_~s__state~0; 62169#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 62170#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62403#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 62405#L362-2 ssl3_connect_~s__init_num~0 := 0; 63189#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64836#L522 ssl3_connect_~skip~0 := 0; 64829#L100-1 assume !false; 64809#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63043#L103 assume !(12292 == ssl3_connect_~s__state~0); 63044#L106 assume !(16384 == ssl3_connect_~s__state~0); 63035#L109 assume !(4096 == ssl3_connect_~s__state~0); 63036#L112 assume !(20480 == ssl3_connect_~s__state~0); 63027#L115 assume !(4099 == ssl3_connect_~s__state~0); 63028#L118 assume !(4368 == ssl3_connect_~s__state~0); 63019#L121 assume !(4369 == ssl3_connect_~s__state~0); 63020#L124 assume !(4384 == ssl3_connect_~s__state~0); 63011#L127 assume !(4385 == ssl3_connect_~s__state~0); 63012#L130 assume !(4400 == ssl3_connect_~s__state~0); 63003#L133 assume !(4401 == ssl3_connect_~s__state~0); 63004#L136 assume !(4416 == ssl3_connect_~s__state~0); 62995#L139 assume !(4417 == ssl3_connect_~s__state~0); 62996#L142 assume !(4432 == ssl3_connect_~s__state~0); 62987#L145 assume !(4433 == ssl3_connect_~s__state~0); 62988#L148 assume !(4448 == ssl3_connect_~s__state~0); 62979#L151 assume !(4449 == ssl3_connect_~s__state~0); 62980#L154 assume !(4464 == ssl3_connect_~s__state~0); 62971#L157 assume !(4465 == ssl3_connect_~s__state~0); 62972#L160 assume !(4466 == ssl3_connect_~s__state~0); 62963#L163 assume !(4467 == ssl3_connect_~s__state~0); 62964#L166 assume !(4480 == ssl3_connect_~s__state~0); 62955#L169 assume !(4481 == ssl3_connect_~s__state~0); 62956#L172 assume !(4496 == ssl3_connect_~s__state~0); 62947#L175 assume !(4497 == ssl3_connect_~s__state~0); 62948#L178 assume 4512 == ssl3_connect_~s__state~0; 62939#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 62940#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 62932#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 62933#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 62921#L398 assume !(0 == ssl3_connect_~tmp___8~0); 62922#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62896#L522 ssl3_connect_~skip~0 := 0; 62897#L100-1 assume !false; 62888#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62889#L103 assume !(12292 == ssl3_connect_~s__state~0); 62880#L106 assume !(16384 == ssl3_connect_~s__state~0); 62881#L109 assume !(4096 == ssl3_connect_~s__state~0); 62872#L112 assume !(20480 == ssl3_connect_~s__state~0); 62873#L115 assume !(4099 == ssl3_connect_~s__state~0); 62863#L118 assume !(4368 == ssl3_connect_~s__state~0); 62864#L121 assume !(4369 == ssl3_connect_~s__state~0); 62854#L124 assume !(4384 == ssl3_connect_~s__state~0); 62855#L127 assume !(4385 == ssl3_connect_~s__state~0); 62845#L130 assume !(4400 == ssl3_connect_~s__state~0); 62846#L133 assume !(4401 == ssl3_connect_~s__state~0); 62836#L136 assume !(4416 == ssl3_connect_~s__state~0); 62837#L139 assume !(4417 == ssl3_connect_~s__state~0); 62827#L142 assume !(4432 == ssl3_connect_~s__state~0); 62828#L145 assume !(4433 == ssl3_connect_~s__state~0); 62819#L148 assume !(4448 == ssl3_connect_~s__state~0); 62820#L151 assume !(4449 == ssl3_connect_~s__state~0); 62810#L154 assume !(4464 == ssl3_connect_~s__state~0); 62811#L157 assume !(4465 == ssl3_connect_~s__state~0); 62800#L160 assume !(4466 == ssl3_connect_~s__state~0); 62801#L163 assume !(4467 == ssl3_connect_~s__state~0); 62790#L166 assume !(4480 == ssl3_connect_~s__state~0); 62791#L169 assume !(4481 == ssl3_connect_~s__state~0); 62780#L172 assume !(4496 == ssl3_connect_~s__state~0); 62781#L175 assume !(4497 == ssl3_connect_~s__state~0); 62770#L178 assume !(4512 == ssl3_connect_~s__state~0); 62771#L181 assume !(4513 == ssl3_connect_~s__state~0); 64564#L184 assume 4528 == ssl3_connect_~s__state~0; 62749#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 62750#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 64346#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 64347#L413-1 ssl3_connect_~s__init_num~0 := 0; 64835#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64831#L522 ssl3_connect_~skip~0 := 0; 64820#L100-1 assume !false; 64821#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64814#L103 assume !(12292 == ssl3_connect_~s__state~0); 64815#L106 assume !(16384 == ssl3_connect_~s__state~0); 64807#L109 assume !(4096 == ssl3_connect_~s__state~0); 64808#L112 assume !(20480 == ssl3_connect_~s__state~0); 64760#L115 assume !(4099 == ssl3_connect_~s__state~0); 62367#L118 assume !(4368 == ssl3_connect_~s__state~0); 62365#L121 assume !(4369 == ssl3_connect_~s__state~0); 62366#L124 assume !(4384 == ssl3_connect_~s__state~0); 62361#L127 assume !(4385 == ssl3_connect_~s__state~0); 62362#L130 assume !(4400 == ssl3_connect_~s__state~0); 62357#L133 assume !(4401 == ssl3_connect_~s__state~0); 62358#L136 assume !(4416 == ssl3_connect_~s__state~0); 62353#L139 assume !(4417 == ssl3_connect_~s__state~0); 62354#L142 assume !(4432 == ssl3_connect_~s__state~0); 62349#L145 assume !(4433 == ssl3_connect_~s__state~0); 62350#L148 assume !(4448 == ssl3_connect_~s__state~0); 62345#L151 assume !(4449 == ssl3_connect_~s__state~0); 62346#L154 assume !(4464 == ssl3_connect_~s__state~0); 62341#L157 assume !(4465 == ssl3_connect_~s__state~0); 62342#L160 assume !(4466 == ssl3_connect_~s__state~0); 62337#L163 assume !(4467 == ssl3_connect_~s__state~0); 62338#L166 assume !(4480 == ssl3_connect_~s__state~0); 62333#L169 assume !(4481 == ssl3_connect_~s__state~0); 62334#L172 assume !(4496 == ssl3_connect_~s__state~0); 62329#L175 assume !(4497 == ssl3_connect_~s__state~0); 62330#L178 assume !(4512 == ssl3_connect_~s__state~0); 62325#L181 assume !(4513 == ssl3_connect_~s__state~0); 62326#L184 assume !(4528 == ssl3_connect_~s__state~0); 62321#L187 assume !(4529 == ssl3_connect_~s__state~0); 62322#L190 assume !(4560 == ssl3_connect_~s__state~0); 62147#L193 assume !(4561 == ssl3_connect_~s__state~0); 62148#L196 assume 4352 == ssl3_connect_~s__state~0; 62176#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 62177#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 63273#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63274#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63262#L522 ssl3_connect_~skip~0 := 0; 63263#L100-1 assume !false; 63258#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63259#L103 assume !(12292 == ssl3_connect_~s__state~0); 63254#L106 assume !(16384 == ssl3_connect_~s__state~0); 63255#L109 assume !(4096 == ssl3_connect_~s__state~0); 63250#L112 assume !(20480 == ssl3_connect_~s__state~0); 63251#L115 assume !(4099 == ssl3_connect_~s__state~0); 63246#L118 assume !(4368 == ssl3_connect_~s__state~0); 63247#L121 assume !(4369 == ssl3_connect_~s__state~0); 63242#L124 assume !(4384 == ssl3_connect_~s__state~0); 63243#L127 assume !(4385 == ssl3_connect_~s__state~0); 63238#L130 assume !(4400 == ssl3_connect_~s__state~0); 63239#L133 assume !(4401 == ssl3_connect_~s__state~0); 63234#L136 assume !(4416 == ssl3_connect_~s__state~0); 63235#L139 assume !(4417 == ssl3_connect_~s__state~0); 63230#L142 assume !(4432 == ssl3_connect_~s__state~0); 63231#L145 assume !(4433 == ssl3_connect_~s__state~0); 63226#L148 assume !(4448 == ssl3_connect_~s__state~0); 63227#L151 assume !(4449 == ssl3_connect_~s__state~0); 63222#L154 assume !(4464 == ssl3_connect_~s__state~0); 63223#L157 assume !(4465 == ssl3_connect_~s__state~0); 63218#L160 assume !(4466 == ssl3_connect_~s__state~0); 63219#L163 assume !(4467 == ssl3_connect_~s__state~0); 63214#L166 assume !(4480 == ssl3_connect_~s__state~0); 63215#L169 assume !(4481 == ssl3_connect_~s__state~0); 63210#L172 assume !(4496 == ssl3_connect_~s__state~0); 63211#L175 assume !(4497 == ssl3_connect_~s__state~0); 63206#L178 assume !(4512 == ssl3_connect_~s__state~0); 63207#L181 assume !(4513 == ssl3_connect_~s__state~0); 63202#L184 assume !(4528 == ssl3_connect_~s__state~0); 63203#L187 assume !(4529 == ssl3_connect_~s__state~0); 63198#L190 assume 4560 == ssl3_connect_~s__state~0; 63199#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 63194#L433 assume !(ssl3_connect_~ret~0 <= 0); 63195#L436 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 62419#L436-2 ssl3_connect_~s__init_num~0 := 0; 62420#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64827#L522 ssl3_connect_~skip~0 := 0; 64828#L100-1 assume !false; 64817#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64818#L103 assume !(12292 == ssl3_connect_~s__state~0); 64811#L106 assume !(16384 == ssl3_connect_~s__state~0); 64812#L109 assume 4096 == ssl3_connect_~s__state~0; 62096#L208 [2021-10-13 00:49:35,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:35,003 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-10-13 00:49:35,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:35,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520588583] [2021-10-13 00:49:35,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:35,004 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:35,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:35,013 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:35,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:35,020 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:35,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:35,021 INFO L82 PathProgramCache]: Analyzing trace with hash 501638639, now seen corresponding path program 1 times [2021-10-13 00:49:35,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:35,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691601154] [2021-10-13 00:49:35,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:35,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:35,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-10-13 00:49:35,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:35,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691601154] [2021-10-13 00:49:35,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691601154] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:35,082 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:35,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:49:35,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031228591] [2021-10-13 00:49:35,083 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:35,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:35,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:35,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:35,084 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 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 00:49:35,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:35,223 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-10-13 00:49:35,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:35,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-10-13 00:49:35,239 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-13 00:49:35,250 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-10-13 00:49:35,250 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-10-13 00:49:35,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-10-13 00:49:35,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-10-13 00:49:35,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:35,257 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-10-13 00:49:35,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-10-13 00:49:35,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-10-13 00:49:35,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 0 states have call successors, (0), 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 00:49:35,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-10-13 00:49:35,358 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-10-13 00:49:35,359 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-10-13 00:49:35,359 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 00:49:35,359 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-10-13 00:49:35,367 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-13 00:49:35,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:35,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:35,370 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:35,370 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:35,370 INFO L791 eck$LassoCheckResult]: Stem: 69303#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 69210#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 69157#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69158#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 69271#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 69280#L100-1 assume !false; 69312#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69311#L103 assume 12292 == ssl3_connect_~s__state~0; 69179#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 69180#L208 ssl3_connect_~s__server~0 := 0; 70414#L213 assume !(0 != ssl3_connect_~cb~0); 70413#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 70412#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 70410#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 70408#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 70407#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 70403#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70393#L522 ssl3_connect_~skip~0 := 0; 70391#L100-1 assume !false; 70389#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70387#L103 assume !(12292 == ssl3_connect_~s__state~0); 70385#L106 assume !(16384 == ssl3_connect_~s__state~0); 70383#L109 assume !(4096 == ssl3_connect_~s__state~0); 70381#L112 assume !(20480 == ssl3_connect_~s__state~0); 70379#L115 assume !(4099 == ssl3_connect_~s__state~0); 70377#L118 assume 4368 == ssl3_connect_~s__state~0; 70374#L122 [2021-10-13 00:49:35,371 INFO L793 eck$LassoCheckResult]: Loop: 70374#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 70373#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 70370#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 70369#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 70367#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70362#L522 ssl3_connect_~skip~0 := 0; 70361#L100-1 assume !false; 70360#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70359#L103 assume !(12292 == ssl3_connect_~s__state~0); 70358#L106 assume !(16384 == ssl3_connect_~s__state~0); 70357#L109 assume !(4096 == ssl3_connect_~s__state~0); 70356#L112 assume !(20480 == ssl3_connect_~s__state~0); 70355#L115 assume !(4099 == ssl3_connect_~s__state~0); 70354#L118 assume !(4368 == ssl3_connect_~s__state~0); 70353#L121 assume !(4369 == ssl3_connect_~s__state~0); 70352#L124 assume 4384 == ssl3_connect_~s__state~0; 70351#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 70350#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 70347#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 70345#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 70344#L273-2 ssl3_connect_~s__init_num~0 := 0; 70342#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70337#L522 ssl3_connect_~skip~0 := 0; 70336#L100-1 assume !false; 70335#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70334#L103 assume !(12292 == ssl3_connect_~s__state~0); 70333#L106 assume !(16384 == ssl3_connect_~s__state~0); 70332#L109 assume !(4096 == ssl3_connect_~s__state~0); 70331#L112 assume !(20480 == ssl3_connect_~s__state~0); 70330#L115 assume !(4099 == ssl3_connect_~s__state~0); 70329#L118 assume !(4368 == ssl3_connect_~s__state~0); 70328#L121 assume !(4369 == ssl3_connect_~s__state~0); 70327#L124 assume !(4384 == ssl3_connect_~s__state~0); 70326#L127 assume !(4385 == ssl3_connect_~s__state~0); 70324#L130 assume 4400 == ssl3_connect_~s__state~0; 70325#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 70316#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 70317#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 70275#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70271#L522 ssl3_connect_~skip~0 := 0; 70258#L100-1 assume !false; 70259#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70248#L103 assume !(12292 == ssl3_connect_~s__state~0); 70249#L106 assume !(16384 == ssl3_connect_~s__state~0); 70238#L109 assume !(4096 == ssl3_connect_~s__state~0); 70239#L112 assume !(20480 == ssl3_connect_~s__state~0); 70228#L115 assume !(4099 == ssl3_connect_~s__state~0); 70229#L118 assume !(4368 == ssl3_connect_~s__state~0); 70218#L121 assume !(4369 == ssl3_connect_~s__state~0); 70219#L124 assume !(4384 == ssl3_connect_~s__state~0); 70208#L127 assume !(4385 == ssl3_connect_~s__state~0); 70209#L130 assume !(4400 == ssl3_connect_~s__state~0); 70197#L133 assume !(4401 == ssl3_connect_~s__state~0); 70198#L136 assume 4416 == ssl3_connect_~s__state~0; 70176#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 70177#L306 assume !(3 == ssl3_connect_~blastFlag~0); 70724#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 70723#L314 assume !(0 == ssl3_connect_~tmp___6~0); 70721#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70716#L522 ssl3_connect_~skip~0 := 0; 70715#L100-1 assume !false; 70714#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70713#L103 assume !(12292 == ssl3_connect_~s__state~0); 70712#L106 assume !(16384 == ssl3_connect_~s__state~0); 70711#L109 assume !(4096 == ssl3_connect_~s__state~0); 70710#L112 assume !(20480 == ssl3_connect_~s__state~0); 70709#L115 assume !(4099 == ssl3_connect_~s__state~0); 70708#L118 assume !(4368 == ssl3_connect_~s__state~0); 70707#L121 assume !(4369 == ssl3_connect_~s__state~0); 70706#L124 assume !(4384 == ssl3_connect_~s__state~0); 70705#L127 assume !(4385 == ssl3_connect_~s__state~0); 70704#L130 assume !(4400 == ssl3_connect_~s__state~0); 70703#L133 assume !(4401 == ssl3_connect_~s__state~0); 70702#L136 assume !(4416 == ssl3_connect_~s__state~0); 70701#L139 assume !(4417 == ssl3_connect_~s__state~0); 70700#L142 assume 4432 == ssl3_connect_~s__state~0; 70699#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 70698#L322 assume !(5 == ssl3_connect_~blastFlag~0); 70697#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 70695#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70690#L522 ssl3_connect_~skip~0 := 0; 70689#L100-1 assume !false; 70688#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70687#L103 assume !(12292 == ssl3_connect_~s__state~0); 70686#L106 assume !(16384 == ssl3_connect_~s__state~0); 70685#L109 assume !(4096 == ssl3_connect_~s__state~0); 70684#L112 assume !(20480 == ssl3_connect_~s__state~0); 70683#L115 assume !(4099 == ssl3_connect_~s__state~0); 70682#L118 assume !(4368 == ssl3_connect_~s__state~0); 70681#L121 assume !(4369 == ssl3_connect_~s__state~0); 70680#L124 assume !(4384 == ssl3_connect_~s__state~0); 70679#L127 assume !(4385 == ssl3_connect_~s__state~0); 70678#L130 assume !(4400 == ssl3_connect_~s__state~0); 70677#L133 assume !(4401 == ssl3_connect_~s__state~0); 70676#L136 assume !(4416 == ssl3_connect_~s__state~0); 70675#L139 assume !(4417 == ssl3_connect_~s__state~0); 70674#L142 assume !(4432 == ssl3_connect_~s__state~0); 70673#L145 assume !(4433 == ssl3_connect_~s__state~0); 70672#L148 assume 4448 == ssl3_connect_~s__state~0; 70671#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 70670#L334 assume !(ssl3_connect_~ret~0 <= 0); 70668#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 70667#L337-2 ssl3_connect_~s__init_num~0 := 0; 70665#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70660#L522 ssl3_connect_~skip~0 := 0; 70659#L100-1 assume !false; 70658#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70657#L103 assume !(12292 == ssl3_connect_~s__state~0); 70656#L106 assume !(16384 == ssl3_connect_~s__state~0); 70655#L109 assume !(4096 == ssl3_connect_~s__state~0); 70654#L112 assume !(20480 == ssl3_connect_~s__state~0); 70653#L115 assume !(4099 == ssl3_connect_~s__state~0); 70652#L118 assume !(4368 == ssl3_connect_~s__state~0); 70651#L121 assume !(4369 == ssl3_connect_~s__state~0); 70650#L124 assume !(4384 == ssl3_connect_~s__state~0); 70649#L127 assume !(4385 == ssl3_connect_~s__state~0); 70648#L130 assume !(4400 == ssl3_connect_~s__state~0); 70647#L133 assume !(4401 == ssl3_connect_~s__state~0); 70646#L136 assume !(4416 == ssl3_connect_~s__state~0); 70645#L139 assume !(4417 == ssl3_connect_~s__state~0); 70644#L142 assume !(4432 == ssl3_connect_~s__state~0); 70643#L145 assume !(4433 == ssl3_connect_~s__state~0); 70641#L148 assume !(4448 == ssl3_connect_~s__state~0); 70635#L151 assume !(4449 == ssl3_connect_~s__state~0); 70633#L154 assume 4464 == ssl3_connect_~s__state~0; 70631#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 70629#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 70626#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70620#L522 ssl3_connect_~skip~0 := 0; 70618#L100-1 assume !false; 70616#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70614#L103 assume !(12292 == ssl3_connect_~s__state~0); 70612#L106 assume !(16384 == ssl3_connect_~s__state~0); 70610#L109 assume !(4096 == ssl3_connect_~s__state~0); 70608#L112 assume !(20480 == ssl3_connect_~s__state~0); 70606#L115 assume !(4099 == ssl3_connect_~s__state~0); 70604#L118 assume !(4368 == ssl3_connect_~s__state~0); 70602#L121 assume !(4369 == ssl3_connect_~s__state~0); 70600#L124 assume !(4384 == ssl3_connect_~s__state~0); 70599#L127 assume !(4385 == ssl3_connect_~s__state~0); 70598#L130 assume !(4400 == ssl3_connect_~s__state~0); 70596#L133 assume !(4401 == ssl3_connect_~s__state~0); 70595#L136 assume !(4416 == ssl3_connect_~s__state~0); 70593#L139 assume !(4417 == ssl3_connect_~s__state~0); 70591#L142 assume !(4432 == ssl3_connect_~s__state~0); 70588#L145 assume !(4433 == ssl3_connect_~s__state~0); 70578#L148 assume !(4448 == ssl3_connect_~s__state~0); 70573#L151 assume !(4449 == ssl3_connect_~s__state~0); 70568#L154 assume !(4464 == ssl3_connect_~s__state~0); 70563#L157 assume !(4465 == ssl3_connect_~s__state~0); 70558#L160 assume !(4466 == ssl3_connect_~s__state~0); 70553#L163 assume !(4467 == ssl3_connect_~s__state~0); 70548#L166 assume 4480 == ssl3_connect_~s__state~0; 70543#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 70538#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 70532#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 70527#L362-2 ssl3_connect_~s__init_num~0 := 0; 70522#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70515#L522 ssl3_connect_~skip~0 := 0; 70512#L100-1 assume !false; 70509#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70506#L103 assume !(12292 == ssl3_connect_~s__state~0); 70503#L106 assume !(16384 == ssl3_connect_~s__state~0); 70500#L109 assume !(4096 == ssl3_connect_~s__state~0); 70497#L112 assume !(20480 == ssl3_connect_~s__state~0); 70495#L115 assume !(4099 == ssl3_connect_~s__state~0); 70492#L118 assume !(4368 == ssl3_connect_~s__state~0); 70488#L121 assume !(4369 == ssl3_connect_~s__state~0); 70484#L124 assume !(4384 == ssl3_connect_~s__state~0); 70478#L127 assume !(4385 == ssl3_connect_~s__state~0); 70476#L130 assume !(4400 == ssl3_connect_~s__state~0); 70474#L133 assume !(4401 == ssl3_connect_~s__state~0); 70472#L136 assume !(4416 == ssl3_connect_~s__state~0); 70470#L139 assume !(4417 == ssl3_connect_~s__state~0); 70468#L142 assume !(4432 == ssl3_connect_~s__state~0); 70466#L145 assume !(4433 == ssl3_connect_~s__state~0); 70464#L148 assume !(4448 == ssl3_connect_~s__state~0); 70462#L151 assume !(4449 == ssl3_connect_~s__state~0); 70460#L154 assume !(4464 == ssl3_connect_~s__state~0); 70458#L157 assume !(4465 == ssl3_connect_~s__state~0); 70456#L160 assume !(4466 == ssl3_connect_~s__state~0); 70454#L163 assume !(4467 == ssl3_connect_~s__state~0); 70452#L166 assume !(4480 == ssl3_connect_~s__state~0); 70450#L169 assume !(4481 == ssl3_connect_~s__state~0); 70448#L172 assume !(4496 == ssl3_connect_~s__state~0); 70446#L175 assume !(4497 == ssl3_connect_~s__state~0); 70444#L178 assume 4512 == ssl3_connect_~s__state~0; 70442#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 70440#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 70438#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 70436#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 70434#L398 assume !(0 == ssl3_connect_~tmp___8~0); 69880#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69876#L522 ssl3_connect_~skip~0 := 0; 69869#L100-1 assume !false; 69870#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69861#L103 assume !(12292 == ssl3_connect_~s__state~0); 69862#L106 assume !(16384 == ssl3_connect_~s__state~0); 69853#L109 assume !(4096 == ssl3_connect_~s__state~0); 69854#L112 assume !(20480 == ssl3_connect_~s__state~0); 69845#L115 assume !(4099 == ssl3_connect_~s__state~0); 69846#L118 assume !(4368 == ssl3_connect_~s__state~0); 69814#L121 assume !(4369 == ssl3_connect_~s__state~0); 69815#L124 assume !(4384 == ssl3_connect_~s__state~0); 69806#L127 assume !(4385 == ssl3_connect_~s__state~0); 69807#L130 assume !(4400 == ssl3_connect_~s__state~0); 69787#L133 assume !(4401 == ssl3_connect_~s__state~0); 69788#L136 assume !(4416 == ssl3_connect_~s__state~0); 69775#L139 assume !(4417 == ssl3_connect_~s__state~0); 69776#L142 assume !(4432 == ssl3_connect_~s__state~0); 70290#L145 assume !(4433 == ssl3_connect_~s__state~0); 69757#L148 assume !(4448 == ssl3_connect_~s__state~0); 69758#L151 assume !(4449 == ssl3_connect_~s__state~0); 69745#L154 assume !(4464 == ssl3_connect_~s__state~0); 69746#L157 assume !(4465 == ssl3_connect_~s__state~0); 69734#L160 assume !(4466 == ssl3_connect_~s__state~0); 69735#L163 assume !(4467 == ssl3_connect_~s__state~0); 69722#L166 assume !(4480 == ssl3_connect_~s__state~0); 69723#L169 assume !(4481 == ssl3_connect_~s__state~0); 69711#L172 assume !(4496 == ssl3_connect_~s__state~0); 69712#L175 assume !(4497 == ssl3_connect_~s__state~0); 69701#L178 assume !(4512 == ssl3_connect_~s__state~0); 69702#L181 assume !(4513 == ssl3_connect_~s__state~0); 69684#L184 assume 4528 == ssl3_connect_~s__state~0; 69685#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 69669#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 69670#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 70405#L413-1 ssl3_connect_~s__init_num~0 := 0; 70398#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70392#L522 ssl3_connect_~skip~0 := 0; 70390#L100-1 assume !false; 70388#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70386#L103 assume !(12292 == ssl3_connect_~s__state~0); 70384#L106 assume !(16384 == ssl3_connect_~s__state~0); 70382#L109 assume !(4096 == ssl3_connect_~s__state~0); 70380#L112 assume !(20480 == ssl3_connect_~s__state~0); 70378#L115 assume !(4099 == ssl3_connect_~s__state~0); 70375#L118 assume 4368 == ssl3_connect_~s__state~0; 70374#L122 [2021-10-13 00:49:35,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:35,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-10-13 00:49:35,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:35,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411789312] [2021-10-13 00:49:35,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:35,372 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:35,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:35,388 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:49:35,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:35,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411789312] [2021-10-13 00:49:35,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411789312] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:35,389 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:35,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:35,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226378515] [2021-10-13 00:49:35,390 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:49:35,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:35,391 INFO L82 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 1 times [2021-10-13 00:49:35,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:35,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786994019] [2021-10-13 00:49:35,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:35,391 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:35,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:35,434 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-10-13 00:49:35,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:35,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786994019] [2021-10-13 00:49:35,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786994019] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:35,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:35,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:49:35,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024981385] [2021-10-13 00:49:35,435 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:35,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:35,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:35,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:35,436 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:49:35,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:35,482 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-10-13 00:49:35,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:35,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-10-13 00:49:35,507 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-13 00:49:35,592 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-10-13 00:49:35,593 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-10-13 00:49:35,599 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-10-13 00:49:35,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-10-13 00:49:35,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:35,605 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-13 00:49:35,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-10-13 00:49:35,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-10-13 00:49:35,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 0 states have call successors, (0), 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 00:49:35,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-10-13 00:49:35,721 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-13 00:49:35,721 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-13 00:49:35,721 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 00:49:35,722 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-10-13 00:49:35,742 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-13 00:49:35,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:35,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:35,745 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:35,745 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:49:35,746 INFO L791 eck$LassoCheckResult]: Stem: 78523#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 78445#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 78388#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78389#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 78498#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 78535#L100-1 assume !false; 78536#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78531#L103 assume 12292 == ssl3_connect_~s__state~0; 78532#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 78545#L208 ssl3_connect_~s__server~0 := 0; 80394#L213 assume 0 != ssl3_connect_~cb~0; 80155#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 80391#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 80388#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 80385#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 80382#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 80383#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80135#L522 ssl3_connect_~skip~0 := 0; 80136#L100-1 assume !false; 80123#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80124#L103 assume !(12292 == ssl3_connect_~s__state~0); 80115#L106 assume !(16384 == ssl3_connect_~s__state~0); 80116#L109 assume !(4096 == ssl3_connect_~s__state~0); 80107#L112 assume !(20480 == ssl3_connect_~s__state~0); 80108#L115 assume !(4099 == ssl3_connect_~s__state~0); 79575#L118 assume 4368 == ssl3_connect_~s__state~0; 79571#L122 [2021-10-13 00:49:35,746 INFO L793 eck$LassoCheckResult]: Loop: 79571#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 79568#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 79563#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 79558#L260 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 79549#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79543#L522 ssl3_connect_~skip~0 := 0; 79539#L100-1 assume !false; 79535#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79531#L103 assume !(12292 == ssl3_connect_~s__state~0); 79527#L106 assume !(16384 == ssl3_connect_~s__state~0); 79523#L109 assume !(4096 == ssl3_connect_~s__state~0); 79519#L112 assume !(20480 == ssl3_connect_~s__state~0); 79513#L115 assume !(4099 == ssl3_connect_~s__state~0); 79505#L118 assume !(4368 == ssl3_connect_~s__state~0); 79501#L121 assume !(4369 == ssl3_connect_~s__state~0); 79497#L124 assume 4384 == ssl3_connect_~s__state~0; 79488#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 79487#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 79484#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 79480#L273 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 79476#L273-2 ssl3_connect_~s__init_num~0 := 0; 79470#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79466#L522 ssl3_connect_~skip~0 := 0; 79464#L100-1 assume !false; 79462#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79460#L103 assume !(12292 == ssl3_connect_~s__state~0); 79458#L106 assume !(16384 == ssl3_connect_~s__state~0); 79456#L109 assume !(4096 == ssl3_connect_~s__state~0); 79454#L112 assume !(20480 == ssl3_connect_~s__state~0); 79452#L115 assume !(4099 == ssl3_connect_~s__state~0); 79450#L118 assume !(4368 == ssl3_connect_~s__state~0); 79448#L121 assume !(4369 == ssl3_connect_~s__state~0); 79446#L124 assume !(4384 == ssl3_connect_~s__state~0); 79438#L127 assume !(4385 == ssl3_connect_~s__state~0); 79437#L130 assume 4400 == ssl3_connect_~s__state~0; 79435#L134 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 79429#L284 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 79424#L284-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 79420#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79413#L522 ssl3_connect_~skip~0 := 0; 79411#L100-1 assume !false; 79409#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79407#L103 assume !(12292 == ssl3_connect_~s__state~0); 79405#L106 assume !(16384 == ssl3_connect_~s__state~0); 79403#L109 assume !(4096 == ssl3_connect_~s__state~0); 79401#L112 assume !(20480 == ssl3_connect_~s__state~0); 79399#L115 assume !(4099 == ssl3_connect_~s__state~0); 79397#L118 assume !(4368 == ssl3_connect_~s__state~0); 79395#L121 assume !(4369 == ssl3_connect_~s__state~0); 79393#L124 assume !(4384 == ssl3_connect_~s__state~0); 79391#L127 assume !(4385 == ssl3_connect_~s__state~0); 79389#L130 assume !(4400 == ssl3_connect_~s__state~0); 79387#L133 assume !(4401 == ssl3_connect_~s__state~0); 79385#L136 assume 4416 == ssl3_connect_~s__state~0; 79383#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 79381#L306 assume !(3 == ssl3_connect_~blastFlag~0); 79377#L306-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 79378#L314 assume !(0 == ssl3_connect_~tmp___6~0); 79371#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79369#L522 ssl3_connect_~skip~0 := 0; 79364#L100-1 assume !false; 79365#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79360#L103 assume !(12292 == ssl3_connect_~s__state~0); 79361#L106 assume !(16384 == ssl3_connect_~s__state~0); 79356#L109 assume !(4096 == ssl3_connect_~s__state~0); 79357#L112 assume !(20480 == ssl3_connect_~s__state~0); 79352#L115 assume !(4099 == ssl3_connect_~s__state~0); 79353#L118 assume !(4368 == ssl3_connect_~s__state~0); 79348#L121 assume !(4369 == ssl3_connect_~s__state~0); 79349#L124 assume !(4384 == ssl3_connect_~s__state~0); 79344#L127 assume !(4385 == ssl3_connect_~s__state~0); 79345#L130 assume !(4400 == ssl3_connect_~s__state~0); 79340#L133 assume !(4401 == ssl3_connect_~s__state~0); 79341#L136 assume !(4416 == ssl3_connect_~s__state~0); 79336#L139 assume !(4417 == ssl3_connect_~s__state~0); 79337#L142 assume 4432 == ssl3_connect_~s__state~0; 79332#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 79333#L322 assume !(5 == ssl3_connect_~blastFlag~0); 79326#L325 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 79327#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79319#L522 ssl3_connect_~skip~0 := 0; 79320#L100-1 assume !false; 79315#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79316#L103 assume !(12292 == ssl3_connect_~s__state~0); 79311#L106 assume !(16384 == ssl3_connect_~s__state~0); 79312#L109 assume !(4096 == ssl3_connect_~s__state~0); 79307#L112 assume !(20480 == ssl3_connect_~s__state~0); 79308#L115 assume !(4099 == ssl3_connect_~s__state~0); 79303#L118 assume !(4368 == ssl3_connect_~s__state~0); 79304#L121 assume !(4369 == ssl3_connect_~s__state~0); 79299#L124 assume !(4384 == ssl3_connect_~s__state~0); 79300#L127 assume !(4385 == ssl3_connect_~s__state~0); 79295#L130 assume !(4400 == ssl3_connect_~s__state~0); 79296#L133 assume !(4401 == ssl3_connect_~s__state~0); 79291#L136 assume !(4416 == ssl3_connect_~s__state~0); 79292#L139 assume !(4417 == ssl3_connect_~s__state~0); 79287#L142 assume !(4432 == ssl3_connect_~s__state~0); 79288#L145 assume !(4433 == ssl3_connect_~s__state~0); 79283#L148 assume 4448 == ssl3_connect_~s__state~0; 79284#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 79279#L334 assume !(ssl3_connect_~ret~0 <= 0); 79280#L337 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 79272#L337-2 ssl3_connect_~s__init_num~0 := 0; 79273#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79265#L522 ssl3_connect_~skip~0 := 0; 79266#L100-1 assume !false; 79261#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79262#L103 assume !(12292 == ssl3_connect_~s__state~0); 79257#L106 assume !(16384 == ssl3_connect_~s__state~0); 79258#L109 assume !(4096 == ssl3_connect_~s__state~0); 79253#L112 assume !(20480 == ssl3_connect_~s__state~0); 79254#L115 assume !(4099 == ssl3_connect_~s__state~0); 79249#L118 assume !(4368 == ssl3_connect_~s__state~0); 79250#L121 assume !(4369 == ssl3_connect_~s__state~0); 79245#L124 assume !(4384 == ssl3_connect_~s__state~0); 79246#L127 assume !(4385 == ssl3_connect_~s__state~0); 79241#L130 assume !(4400 == ssl3_connect_~s__state~0); 79242#L133 assume !(4401 == ssl3_connect_~s__state~0); 79237#L136 assume !(4416 == ssl3_connect_~s__state~0); 79238#L139 assume !(4417 == ssl3_connect_~s__state~0); 79233#L142 assume !(4432 == ssl3_connect_~s__state~0); 79234#L145 assume !(4433 == ssl3_connect_~s__state~0); 79229#L148 assume !(4448 == ssl3_connect_~s__state~0); 79230#L151 assume !(4449 == ssl3_connect_~s__state~0); 79225#L154 assume 4464 == ssl3_connect_~s__state~0; 79226#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 79219#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 79220#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79860#L522 ssl3_connect_~skip~0 := 0; 79859#L100-1 assume !false; 79858#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79857#L103 assume !(12292 == ssl3_connect_~s__state~0); 79856#L106 assume !(16384 == ssl3_connect_~s__state~0); 79855#L109 assume !(4096 == ssl3_connect_~s__state~0); 79854#L112 assume !(20480 == ssl3_connect_~s__state~0); 79853#L115 assume !(4099 == ssl3_connect_~s__state~0); 79852#L118 assume !(4368 == ssl3_connect_~s__state~0); 79851#L121 assume !(4369 == ssl3_connect_~s__state~0); 79850#L124 assume !(4384 == ssl3_connect_~s__state~0); 79849#L127 assume !(4385 == ssl3_connect_~s__state~0); 79848#L130 assume !(4400 == ssl3_connect_~s__state~0); 79847#L133 assume !(4401 == ssl3_connect_~s__state~0); 79846#L136 assume !(4416 == ssl3_connect_~s__state~0); 79845#L139 assume !(4417 == ssl3_connect_~s__state~0); 79844#L142 assume !(4432 == ssl3_connect_~s__state~0); 79843#L145 assume !(4433 == ssl3_connect_~s__state~0); 79842#L148 assume !(4448 == ssl3_connect_~s__state~0); 79841#L151 assume !(4449 == ssl3_connect_~s__state~0); 79840#L154 assume !(4464 == ssl3_connect_~s__state~0); 79838#L157 assume !(4465 == ssl3_connect_~s__state~0); 79837#L160 assume !(4466 == ssl3_connect_~s__state~0); 79836#L163 assume !(4467 == ssl3_connect_~s__state~0); 79835#L166 assume 4480 == ssl3_connect_~s__state~0; 79187#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 79188#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 79183#L362 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 79184#L362-2 ssl3_connect_~s__init_num~0 := 0; 79141#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80463#L522 ssl3_connect_~skip~0 := 0; 80462#L100-1 assume !false; 80461#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80460#L103 assume !(12292 == ssl3_connect_~s__state~0); 80459#L106 assume !(16384 == ssl3_connect_~s__state~0); 80458#L109 assume !(4096 == ssl3_connect_~s__state~0); 80457#L112 assume !(20480 == ssl3_connect_~s__state~0); 80456#L115 assume !(4099 == ssl3_connect_~s__state~0); 80455#L118 assume !(4368 == ssl3_connect_~s__state~0); 80454#L121 assume !(4369 == ssl3_connect_~s__state~0); 80453#L124 assume !(4384 == ssl3_connect_~s__state~0); 80452#L127 assume !(4385 == ssl3_connect_~s__state~0); 80451#L130 assume !(4400 == ssl3_connect_~s__state~0); 80450#L133 assume !(4401 == ssl3_connect_~s__state~0); 80449#L136 assume !(4416 == ssl3_connect_~s__state~0); 80448#L139 assume !(4417 == ssl3_connect_~s__state~0); 80447#L142 assume !(4432 == ssl3_connect_~s__state~0); 80446#L145 assume !(4433 == ssl3_connect_~s__state~0); 80445#L148 assume !(4448 == ssl3_connect_~s__state~0); 80444#L151 assume !(4449 == ssl3_connect_~s__state~0); 80443#L154 assume !(4464 == ssl3_connect_~s__state~0); 80442#L157 assume !(4465 == ssl3_connect_~s__state~0); 80441#L160 assume !(4466 == ssl3_connect_~s__state~0); 80440#L163 assume !(4467 == ssl3_connect_~s__state~0); 80439#L166 assume !(4480 == ssl3_connect_~s__state~0); 80438#L169 assume !(4481 == ssl3_connect_~s__state~0); 80437#L172 assume !(4496 == ssl3_connect_~s__state~0); 80436#L175 assume !(4497 == ssl3_connect_~s__state~0); 80435#L178 assume 4512 == ssl3_connect_~s__state~0; 80434#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 80433#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 80432#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 80430#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 80428#L398 assume !(0 == ssl3_connect_~tmp___8~0); 80427#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80424#L522 ssl3_connect_~skip~0 := 0; 80423#L100-1 assume !false; 80422#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80421#L103 assume !(12292 == ssl3_connect_~s__state~0); 80420#L106 assume !(16384 == ssl3_connect_~s__state~0); 80419#L109 assume !(4096 == ssl3_connect_~s__state~0); 80418#L112 assume !(20480 == ssl3_connect_~s__state~0); 80417#L115 assume !(4099 == ssl3_connect_~s__state~0); 80416#L118 assume !(4368 == ssl3_connect_~s__state~0); 80415#L121 assume !(4369 == ssl3_connect_~s__state~0); 80414#L124 assume !(4384 == ssl3_connect_~s__state~0); 80413#L127 assume !(4385 == ssl3_connect_~s__state~0); 80412#L130 assume !(4400 == ssl3_connect_~s__state~0); 80411#L133 assume !(4401 == ssl3_connect_~s__state~0); 80410#L136 assume !(4416 == ssl3_connect_~s__state~0); 80409#L139 assume !(4417 == ssl3_connect_~s__state~0); 80408#L142 assume !(4432 == ssl3_connect_~s__state~0); 80407#L145 assume !(4433 == ssl3_connect_~s__state~0); 80406#L148 assume !(4448 == ssl3_connect_~s__state~0); 80405#L151 assume !(4449 == ssl3_connect_~s__state~0); 80404#L154 assume !(4464 == ssl3_connect_~s__state~0); 80403#L157 assume !(4465 == ssl3_connect_~s__state~0); 80402#L160 assume !(4466 == ssl3_connect_~s__state~0); 80401#L163 assume !(4467 == ssl3_connect_~s__state~0); 80400#L166 assume !(4480 == ssl3_connect_~s__state~0); 80399#L169 assume !(4481 == ssl3_connect_~s__state~0); 80398#L172 assume !(4496 == ssl3_connect_~s__state~0); 80397#L175 assume !(4497 == ssl3_connect_~s__state~0); 80396#L178 assume !(4512 == ssl3_connect_~s__state~0); 80395#L181 assume !(4513 == ssl3_connect_~s__state~0); 80393#L184 assume 4528 == ssl3_connect_~s__state~0; 80392#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 80390#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 80386#L413 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 80384#L413-1 ssl3_connect_~s__init_num~0 := 0; 80381#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80379#L522 ssl3_connect_~skip~0 := 0; 80127#L100-1 assume !false; 80128#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80119#L103 assume !(12292 == ssl3_connect_~s__state~0); 80120#L106 assume !(16384 == ssl3_connect_~s__state~0); 80111#L109 assume !(4096 == ssl3_connect_~s__state~0); 80112#L112 assume !(20480 == ssl3_connect_~s__state~0); 79981#L115 assume !(4099 == ssl3_connect_~s__state~0); 79982#L118 assume 4368 == ssl3_connect_~s__state~0; 79571#L122 [2021-10-13 00:49:35,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:35,747 INFO L82 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-10-13 00:49:35,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:35,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488824666] [2021-10-13 00:49:35,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:35,748 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:35,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:35,760 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:35,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:35,772 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:35,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:35,773 INFO L82 PathProgramCache]: Analyzing trace with hash 979134366, now seen corresponding path program 2 times [2021-10-13 00:49:35,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:35,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612714577] [2021-10-13 00:49:35,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:35,774 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:35,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:35,822 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-10-13 00:49:35,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:35,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612714577] [2021-10-13 00:49:35,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612714577] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:35,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:35,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:49:35,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430568458] [2021-10-13 00:49:35,824 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:35,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:35,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:35,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:35,825 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 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 00:49:35,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:35,960 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-10-13 00:49:35,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:35,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-10-13 00:49:35,987 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-10-13 00:49:36,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-10-13 00:49:36,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-10-13 00:49:36,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-10-13 00:49:36,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-10-13 00:49:36,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:36,078 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-10-13 00:49:36,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-10-13 00:49:36,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-10-13 00:49:36,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 0 states have call successors, (0), 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 00:49:36,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-10-13 00:49:36,161 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-10-13 00:49:36,161 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-10-13 00:49:36,161 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 00:49:36,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-10-13 00:49:36,176 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-13 00:49:36,176 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:36,176 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:36,180 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:36,180 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-10-13 00:49:36,180 INFO L791 eck$LassoCheckResult]: Stem: 90074#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 89975#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 89920#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 89921#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 90072#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 90049#L100-1 assume !false; 90085#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90086#L103 assume 12292 == ssl3_connect_~s__state~0; 89942#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 89943#L208 ssl3_connect_~s__server~0 := 0; 93199#L213 assume 0 != ssl3_connect_~cb~0; 91076#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 93198#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 93196#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 93193#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 93191#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 93190#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93187#L522 ssl3_connect_~skip~0 := 0; 93186#L100-1 assume !false; 93185#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93184#L103 assume !(12292 == ssl3_connect_~s__state~0); 93183#L106 assume !(16384 == ssl3_connect_~s__state~0); 93182#L109 assume !(4096 == ssl3_connect_~s__state~0); 93181#L112 assume !(20480 == ssl3_connect_~s__state~0); 93180#L115 assume !(4099 == ssl3_connect_~s__state~0); 93179#L118 assume 4368 == ssl3_connect_~s__state~0; 93178#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 93177#L252 assume !(0 == ssl3_connect_~blastFlag~0); 93175#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 93173#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 93172#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93169#L522 ssl3_connect_~skip~0 := 0; 93168#L100-1 assume !false; 93167#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93166#L103 assume !(12292 == ssl3_connect_~s__state~0); 93165#L106 assume !(16384 == ssl3_connect_~s__state~0); 93164#L109 assume !(4096 == ssl3_connect_~s__state~0); 93163#L112 assume !(20480 == ssl3_connect_~s__state~0); 93162#L115 assume !(4099 == ssl3_connect_~s__state~0); 93161#L118 assume !(4368 == ssl3_connect_~s__state~0); 93160#L121 assume !(4369 == ssl3_connect_~s__state~0); 93159#L124 assume 4384 == ssl3_connect_~s__state~0; 93158#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 93157#L267 assume !(1 == ssl3_connect_~blastFlag~0); 93156#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 93154#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 93155#L273-2 [2021-10-13 00:49:36,181 INFO L793 eck$LassoCheckResult]: Loop: 93155#L273-2 ssl3_connect_~s__init_num~0 := 0; 95263#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95260#L522 ssl3_connect_~skip~0 := 0; 95259#L100-1 assume !false; 95258#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95257#L103 assume !(12292 == ssl3_connect_~s__state~0); 95256#L106 assume !(16384 == ssl3_connect_~s__state~0); 95255#L109 assume !(4096 == ssl3_connect_~s__state~0); 95254#L112 assume !(20480 == ssl3_connect_~s__state~0); 95253#L115 assume !(4099 == ssl3_connect_~s__state~0); 95252#L118 assume !(4368 == ssl3_connect_~s__state~0); 95251#L121 assume !(4369 == ssl3_connect_~s__state~0); 95250#L124 assume !(4384 == ssl3_connect_~s__state~0); 95249#L127 assume !(4385 == ssl3_connect_~s__state~0); 95248#L130 assume !(4400 == ssl3_connect_~s__state~0); 95247#L133 assume !(4401 == ssl3_connect_~s__state~0); 95246#L136 assume !(4416 == ssl3_connect_~s__state~0); 95245#L139 assume !(4417 == ssl3_connect_~s__state~0); 95244#L142 assume !(4432 == ssl3_connect_~s__state~0); 95243#L145 assume !(4433 == ssl3_connect_~s__state~0); 95242#L148 assume !(4448 == ssl3_connect_~s__state~0); 95241#L151 assume !(4449 == ssl3_connect_~s__state~0); 95240#L154 assume !(4464 == ssl3_connect_~s__state~0); 95239#L157 assume !(4465 == ssl3_connect_~s__state~0); 95238#L160 assume !(4466 == ssl3_connect_~s__state~0); 95237#L163 assume !(4467 == ssl3_connect_~s__state~0); 95236#L166 assume !(4480 == ssl3_connect_~s__state~0); 95235#L169 assume !(4481 == ssl3_connect_~s__state~0); 95234#L172 assume !(4496 == ssl3_connect_~s__state~0); 95233#L175 assume !(4497 == ssl3_connect_~s__state~0); 95232#L178 assume !(4512 == ssl3_connect_~s__state~0); 95231#L181 assume !(4513 == ssl3_connect_~s__state~0); 95230#L184 assume !(4528 == ssl3_connect_~s__state~0); 95229#L187 assume !(4529 == ssl3_connect_~s__state~0); 95228#L190 assume 4560 == ssl3_connect_~s__state~0; 90317#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 95227#L433 assume !(ssl3_connect_~ret~0 <= 0); 95226#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 95224#L436-2 ssl3_connect_~s__init_num~0 := 0; 95221#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95218#L522 ssl3_connect_~skip~0 := 0; 95217#L100-1 assume !false; 95216#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95215#L103 assume !(12292 == ssl3_connect_~s__state~0); 95214#L106 assume !(16384 == ssl3_connect_~s__state~0); 95213#L109 assume !(4096 == ssl3_connect_~s__state~0); 95212#L112 assume !(20480 == ssl3_connect_~s__state~0); 95211#L115 assume !(4099 == ssl3_connect_~s__state~0); 95210#L118 assume !(4368 == ssl3_connect_~s__state~0); 95209#L121 assume !(4369 == ssl3_connect_~s__state~0); 95208#L124 assume !(4384 == ssl3_connect_~s__state~0); 95207#L127 assume !(4385 == ssl3_connect_~s__state~0); 95206#L130 assume !(4400 == ssl3_connect_~s__state~0); 95205#L133 assume !(4401 == ssl3_connect_~s__state~0); 95204#L136 assume !(4416 == ssl3_connect_~s__state~0); 95203#L139 assume !(4417 == ssl3_connect_~s__state~0); 95202#L142 assume !(4432 == ssl3_connect_~s__state~0); 95201#L145 assume !(4433 == ssl3_connect_~s__state~0); 95200#L148 assume !(4448 == ssl3_connect_~s__state~0); 95199#L151 assume !(4449 == ssl3_connect_~s__state~0); 95198#L154 assume !(4464 == ssl3_connect_~s__state~0); 95197#L157 assume !(4465 == ssl3_connect_~s__state~0); 95196#L160 assume !(4466 == ssl3_connect_~s__state~0); 95195#L163 assume !(4467 == ssl3_connect_~s__state~0); 95194#L166 assume !(4480 == ssl3_connect_~s__state~0); 95193#L169 assume !(4481 == ssl3_connect_~s__state~0); 95192#L172 assume !(4496 == ssl3_connect_~s__state~0); 95191#L175 assume !(4497 == ssl3_connect_~s__state~0); 95190#L178 assume 4512 == ssl3_connect_~s__state~0; 90325#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 95189#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 95188#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 95187#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 95186#L398 assume !(0 == ssl3_connect_~tmp___8~0); 95185#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95182#L522 ssl3_connect_~skip~0 := 0; 95181#L100-1 assume !false; 95180#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95179#L103 assume !(12292 == ssl3_connect_~s__state~0); 95178#L106 assume !(16384 == ssl3_connect_~s__state~0); 95177#L109 assume !(4096 == ssl3_connect_~s__state~0); 95176#L112 assume !(20480 == ssl3_connect_~s__state~0); 95175#L115 assume !(4099 == ssl3_connect_~s__state~0); 95174#L118 assume !(4368 == ssl3_connect_~s__state~0); 95173#L121 assume !(4369 == ssl3_connect_~s__state~0); 95172#L124 assume !(4384 == ssl3_connect_~s__state~0); 95171#L127 assume !(4385 == ssl3_connect_~s__state~0); 95170#L130 assume !(4400 == ssl3_connect_~s__state~0); 95169#L133 assume !(4401 == ssl3_connect_~s__state~0); 95168#L136 assume !(4416 == ssl3_connect_~s__state~0); 95167#L139 assume !(4417 == ssl3_connect_~s__state~0); 95166#L142 assume !(4432 == ssl3_connect_~s__state~0); 95165#L145 assume !(4433 == ssl3_connect_~s__state~0); 95164#L148 assume !(4448 == ssl3_connect_~s__state~0); 95163#L151 assume !(4449 == ssl3_connect_~s__state~0); 95162#L154 assume !(4464 == ssl3_connect_~s__state~0); 95161#L157 assume !(4465 == ssl3_connect_~s__state~0); 95160#L160 assume !(4466 == ssl3_connect_~s__state~0); 95159#L163 assume !(4467 == ssl3_connect_~s__state~0); 95158#L166 assume !(4480 == ssl3_connect_~s__state~0); 95157#L169 assume !(4481 == ssl3_connect_~s__state~0); 95156#L172 assume !(4496 == ssl3_connect_~s__state~0); 95155#L175 assume !(4497 == ssl3_connect_~s__state~0); 95154#L178 assume !(4512 == ssl3_connect_~s__state~0); 95153#L181 assume !(4513 == ssl3_connect_~s__state~0); 95152#L184 assume 4528 == ssl3_connect_~s__state~0; 90320#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 95151#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 95074#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 95071#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 95069#L413-1 ssl3_connect_~s__init_num~0 := 0; 95067#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95064#L522 ssl3_connect_~skip~0 := 0; 95063#L100-1 assume !false; 95062#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95061#L103 assume !(12292 == ssl3_connect_~s__state~0); 95060#L106 assume !(16384 == ssl3_connect_~s__state~0); 95059#L109 assume !(4096 == ssl3_connect_~s__state~0); 90394#L112 assume !(20480 == ssl3_connect_~s__state~0); 90393#L115 assume !(4099 == ssl3_connect_~s__state~0); 90392#L118 assume !(4368 == ssl3_connect_~s__state~0); 90391#L121 assume !(4369 == ssl3_connect_~s__state~0); 90390#L124 assume !(4384 == ssl3_connect_~s__state~0); 90386#L127 assume !(4385 == ssl3_connect_~s__state~0); 90382#L130 assume !(4400 == ssl3_connect_~s__state~0); 90378#L133 assume !(4401 == ssl3_connect_~s__state~0); 90374#L136 assume !(4416 == ssl3_connect_~s__state~0); 90370#L139 assume !(4417 == ssl3_connect_~s__state~0); 90366#L142 assume !(4432 == ssl3_connect_~s__state~0); 90363#L145 assume !(4433 == ssl3_connect_~s__state~0); 90359#L148 assume !(4448 == ssl3_connect_~s__state~0); 90356#L151 assume !(4449 == ssl3_connect_~s__state~0); 90352#L154 assume !(4464 == ssl3_connect_~s__state~0); 90349#L157 assume !(4465 == ssl3_connect_~s__state~0); 90346#L160 assume !(4466 == ssl3_connect_~s__state~0); 90343#L163 assume !(4467 == ssl3_connect_~s__state~0); 90339#L166 assume !(4480 == ssl3_connect_~s__state~0); 90335#L169 assume !(4481 == ssl3_connect_~s__state~0); 90332#L172 assume !(4496 == ssl3_connect_~s__state~0); 90330#L175 assume !(4497 == ssl3_connect_~s__state~0); 90328#L178 assume !(4512 == ssl3_connect_~s__state~0); 90326#L181 assume !(4513 == ssl3_connect_~s__state~0); 90323#L184 assume !(4528 == ssl3_connect_~s__state~0); 90321#L187 assume !(4529 == ssl3_connect_~s__state~0); 90318#L190 assume !(4560 == ssl3_connect_~s__state~0); 90152#L193 assume !(4561 == ssl3_connect_~s__state~0); 90153#L196 assume 4352 == ssl3_connect_~s__state~0; 93408#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 90139#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 90140#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 93405#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93387#L522 ssl3_connect_~skip~0 := 0; 93388#L100-1 assume !false; 93374#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93375#L103 assume !(12292 == ssl3_connect_~s__state~0); 93364#L106 assume !(16384 == ssl3_connect_~s__state~0); 93365#L109 assume !(4096 == ssl3_connect_~s__state~0); 93354#L112 assume !(20480 == ssl3_connect_~s__state~0); 93355#L115 assume !(4099 == ssl3_connect_~s__state~0); 93343#L118 assume !(4368 == ssl3_connect_~s__state~0); 93344#L121 assume !(4369 == ssl3_connect_~s__state~0); 93332#L124 assume 4384 == ssl3_connect_~s__state~0; 89993#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 89948#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 89949#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 95267#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 93155#L273-2 [2021-10-13 00:49:36,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:36,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2021-10-13 00:49:36,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:36,182 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451763511] [2021-10-13 00:49:36,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:36,182 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:36,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:36,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 00:49:36,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:36,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451763511] [2021-10-13 00:49:36,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451763511] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:36,203 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:36,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:36,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338851216] [2021-10-13 00:49:36,203 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:49:36,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:36,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-10-13 00:49:36,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:36,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306268934] [2021-10-13 00:49:36,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:36,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:36,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:36,240 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:49:36,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:36,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306268934] [2021-10-13 00:49:36,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306268934] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:36,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339153469] [2021-10-13 00:49:36,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:36,241 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:49:36,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:36,271 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:49:36,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-13 00:49:36,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:36,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:49:36,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:49:36,984 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:49:36,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339153469] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:36,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:49:36,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:49:36,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280341421] [2021-10-13 00:49:36,986 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:36,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:36,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:36,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:36,987 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 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 00:49:37,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:37,031 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-10-13 00:49:37,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:37,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-10-13 00:49:37,053 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-13 00:49:37,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-10-13 00:49:37,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-10-13 00:49:37,081 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-10-13 00:49:37,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-10-13 00:49:37,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:37,086 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-13 00:49:37,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-10-13 00:49:37,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-10-13 00:49:37,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183385870572965) internal successors, (6382), 5392 states have internal predecessors, (6382), 0 states have call successors, (0), 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 00:49:37,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-10-13 00:49:37,219 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-13 00:49:37,219 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-13 00:49:37,220 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 00:49:37,220 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-10-13 00:49:37,249 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-13 00:49:37,255 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:37,256 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:37,271 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:37,271 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-10-13 00:49:37,272 INFO L791 eck$LassoCheckResult]: Stem: 101355#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 101264#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 101209#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101210#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 101354#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 101333#L100-1 assume !false; 101364#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101365#L103 assume 12292 == ssl3_connect_~s__state~0; 101231#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 101232#L208 ssl3_connect_~s__server~0 := 0; 102196#L213 assume 0 != ssl3_connect_~cb~0; 102195#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 102194#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 102192#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 102190#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 102188#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 102186#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102183#L522 ssl3_connect_~skip~0 := 0; 102182#L100-1 assume !false; 102181#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102180#L103 assume !(12292 == ssl3_connect_~s__state~0); 102179#L106 assume !(16384 == ssl3_connect_~s__state~0); 102178#L109 assume !(4096 == ssl3_connect_~s__state~0); 102177#L112 assume !(20480 == ssl3_connect_~s__state~0); 102176#L115 assume !(4099 == ssl3_connect_~s__state~0); 102175#L118 assume 4368 == ssl3_connect_~s__state~0; 102174#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 102173#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 102172#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 102170#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 102168#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102165#L522 ssl3_connect_~skip~0 := 0; 102164#L100-1 assume !false; 102163#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102162#L103 assume !(12292 == ssl3_connect_~s__state~0); 102161#L106 assume !(16384 == ssl3_connect_~s__state~0); 102160#L109 assume !(4096 == ssl3_connect_~s__state~0); 102159#L112 assume !(20480 == ssl3_connect_~s__state~0); 102158#L115 assume !(4099 == ssl3_connect_~s__state~0); 102157#L118 assume !(4368 == ssl3_connect_~s__state~0); 102156#L121 assume !(4369 == ssl3_connect_~s__state~0); 102155#L124 assume 4384 == ssl3_connect_~s__state~0; 102154#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 102153#L267 assume !(1 == ssl3_connect_~blastFlag~0); 102152#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 102150#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 102151#L273-2 [2021-10-13 00:49:37,272 INFO L793 eck$LassoCheckResult]: Loop: 102151#L273-2 ssl3_connect_~s__init_num~0 := 0; 106402#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106398#L522 ssl3_connect_~skip~0 := 0; 106396#L100-1 assume !false; 106394#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106392#L103 assume !(12292 == ssl3_connect_~s__state~0); 106390#L106 assume !(16384 == ssl3_connect_~s__state~0); 106388#L109 assume !(4096 == ssl3_connect_~s__state~0); 106386#L112 assume !(20480 == ssl3_connect_~s__state~0); 106384#L115 assume !(4099 == ssl3_connect_~s__state~0); 105291#L118 assume !(4368 == ssl3_connect_~s__state~0); 105284#L121 assume !(4369 == ssl3_connect_~s__state~0); 105277#L124 assume !(4384 == ssl3_connect_~s__state~0); 105271#L127 assume !(4385 == ssl3_connect_~s__state~0); 105266#L130 assume !(4400 == ssl3_connect_~s__state~0); 105260#L133 assume !(4401 == ssl3_connect_~s__state~0); 105254#L136 assume !(4416 == ssl3_connect_~s__state~0); 105246#L139 assume !(4417 == ssl3_connect_~s__state~0); 105240#L142 assume !(4432 == ssl3_connect_~s__state~0); 105234#L145 assume !(4433 == ssl3_connect_~s__state~0); 105228#L148 assume !(4448 == ssl3_connect_~s__state~0); 105222#L151 assume !(4449 == ssl3_connect_~s__state~0); 105216#L154 assume !(4464 == ssl3_connect_~s__state~0); 105210#L157 assume !(4465 == ssl3_connect_~s__state~0); 105204#L160 assume !(4466 == ssl3_connect_~s__state~0); 105198#L163 assume !(4467 == ssl3_connect_~s__state~0); 105193#L166 assume !(4480 == ssl3_connect_~s__state~0); 105188#L169 assume !(4481 == ssl3_connect_~s__state~0); 105183#L172 assume !(4496 == ssl3_connect_~s__state~0); 105170#L175 assume !(4497 == ssl3_connect_~s__state~0); 104976#L178 assume !(4512 == ssl3_connect_~s__state~0); 104975#L181 assume !(4513 == ssl3_connect_~s__state~0); 104974#L184 assume !(4528 == ssl3_connect_~s__state~0); 104936#L187 assume !(4529 == ssl3_connect_~s__state~0); 104935#L190 assume 4560 == ssl3_connect_~s__state~0; 104690#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 104932#L433 assume !(ssl3_connect_~ret~0 <= 0); 104929#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 104930#L436-2 ssl3_connect_~s__init_num~0 := 0; 104919#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104917#L522 ssl3_connect_~skip~0 := 0; 104912#L100-1 assume !false; 104913#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104908#L103 assume !(12292 == ssl3_connect_~s__state~0); 104909#L106 assume !(16384 == ssl3_connect_~s__state~0); 104904#L109 assume !(4096 == ssl3_connect_~s__state~0); 104905#L112 assume !(20480 == ssl3_connect_~s__state~0); 104900#L115 assume !(4099 == ssl3_connect_~s__state~0); 104901#L118 assume !(4368 == ssl3_connect_~s__state~0); 104896#L121 assume !(4369 == ssl3_connect_~s__state~0); 104897#L124 assume !(4384 == ssl3_connect_~s__state~0); 104892#L127 assume !(4385 == ssl3_connect_~s__state~0); 104893#L130 assume !(4400 == ssl3_connect_~s__state~0); 104888#L133 assume !(4401 == ssl3_connect_~s__state~0); 104889#L136 assume !(4416 == ssl3_connect_~s__state~0); 104884#L139 assume !(4417 == ssl3_connect_~s__state~0); 104885#L142 assume !(4432 == ssl3_connect_~s__state~0); 104880#L145 assume !(4433 == ssl3_connect_~s__state~0); 104881#L148 assume !(4448 == ssl3_connect_~s__state~0); 104877#L151 assume !(4449 == ssl3_connect_~s__state~0); 104876#L154 assume !(4464 == ssl3_connect_~s__state~0); 104875#L157 assume !(4465 == ssl3_connect_~s__state~0); 104874#L160 assume !(4466 == ssl3_connect_~s__state~0); 104872#L163 assume !(4467 == ssl3_connect_~s__state~0); 104873#L166 assume !(4480 == ssl3_connect_~s__state~0); 104868#L169 assume !(4481 == ssl3_connect_~s__state~0); 104869#L172 assume !(4496 == ssl3_connect_~s__state~0); 104864#L175 assume !(4497 == ssl3_connect_~s__state~0); 104865#L178 assume 4512 == ssl3_connect_~s__state~0; 104861#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 104862#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 104857#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 104858#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 104853#L398 assume !(0 == ssl3_connect_~tmp___8~0); 104854#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106100#L522 ssl3_connect_~skip~0 := 0; 106099#L100-1 assume !false; 106098#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106097#L103 assume !(12292 == ssl3_connect_~s__state~0); 106096#L106 assume !(16384 == ssl3_connect_~s__state~0); 106095#L109 assume !(4096 == ssl3_connect_~s__state~0); 106094#L112 assume !(20480 == ssl3_connect_~s__state~0); 106093#L115 assume !(4099 == ssl3_connect_~s__state~0); 106092#L118 assume !(4368 == ssl3_connect_~s__state~0); 106091#L121 assume !(4369 == ssl3_connect_~s__state~0); 106090#L124 assume !(4384 == ssl3_connect_~s__state~0); 106089#L127 assume !(4385 == ssl3_connect_~s__state~0); 104832#L130 assume !(4400 == ssl3_connect_~s__state~0); 104831#L133 assume !(4401 == ssl3_connect_~s__state~0); 104830#L136 assume !(4416 == ssl3_connect_~s__state~0); 104829#L139 assume !(4417 == ssl3_connect_~s__state~0); 104828#L142 assume !(4432 == ssl3_connect_~s__state~0); 104827#L145 assume !(4433 == ssl3_connect_~s__state~0); 104826#L148 assume !(4448 == ssl3_connect_~s__state~0); 104825#L151 assume !(4449 == ssl3_connect_~s__state~0); 104824#L154 assume !(4464 == ssl3_connect_~s__state~0); 104823#L157 assume !(4465 == ssl3_connect_~s__state~0); 104822#L160 assume !(4466 == ssl3_connect_~s__state~0); 104821#L163 assume !(4467 == ssl3_connect_~s__state~0); 104820#L166 assume !(4480 == ssl3_connect_~s__state~0); 104819#L169 assume !(4481 == ssl3_connect_~s__state~0); 104818#L172 assume !(4496 == ssl3_connect_~s__state~0); 104817#L175 assume !(4497 == ssl3_connect_~s__state~0); 101744#L178 assume !(4512 == ssl3_connect_~s__state~0); 101742#L181 assume !(4513 == ssl3_connect_~s__state~0); 101743#L184 assume 4528 == ssl3_connect_~s__state~0; 104694#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 101795#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 101796#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 101261#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 101262#L413-1 ssl3_connect_~s__init_num~0 := 0; 101719#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101717#L522 ssl3_connect_~skip~0 := 0; 101702#L100-1 assume !false; 101703#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101690#L103 assume !(12292 == ssl3_connect_~s__state~0); 101691#L106 assume !(16384 == ssl3_connect_~s__state~0); 101678#L109 assume !(4096 == ssl3_connect_~s__state~0); 101679#L112 assume !(20480 == ssl3_connect_~s__state~0); 101666#L115 assume !(4099 == ssl3_connect_~s__state~0); 101667#L118 assume !(4368 == ssl3_connect_~s__state~0); 101652#L121 assume !(4369 == ssl3_connect_~s__state~0); 101653#L124 assume !(4384 == ssl3_connect_~s__state~0); 101632#L127 assume !(4385 == ssl3_connect_~s__state~0); 101633#L130 assume !(4400 == ssl3_connect_~s__state~0); 101613#L133 assume !(4401 == ssl3_connect_~s__state~0); 101614#L136 assume !(4416 == ssl3_connect_~s__state~0); 101593#L139 assume !(4417 == ssl3_connect_~s__state~0); 101594#L142 assume !(4432 == ssl3_connect_~s__state~0); 101573#L145 assume !(4433 == ssl3_connect_~s__state~0); 101574#L148 assume !(4448 == ssl3_connect_~s__state~0); 101553#L151 assume !(4449 == ssl3_connect_~s__state~0); 101554#L154 assume !(4464 == ssl3_connect_~s__state~0); 101536#L157 assume !(4465 == ssl3_connect_~s__state~0); 101537#L160 assume !(4466 == ssl3_connect_~s__state~0); 101518#L163 assume !(4467 == ssl3_connect_~s__state~0); 101519#L166 assume !(4480 == ssl3_connect_~s__state~0); 101500#L169 assume !(4481 == ssl3_connect_~s__state~0); 101501#L172 assume !(4496 == ssl3_connect_~s__state~0); 101480#L175 assume !(4497 == ssl3_connect_~s__state~0); 101481#L178 assume !(4512 == ssl3_connect_~s__state~0); 101460#L181 assume !(4513 == ssl3_connect_~s__state~0); 101461#L184 assume !(4528 == ssl3_connect_~s__state~0); 101441#L187 assume !(4529 == ssl3_connect_~s__state~0); 101442#L190 assume !(4560 == ssl3_connect_~s__state~0); 104686#L193 assume !(4561 == ssl3_connect_~s__state~0); 104684#L196 assume 4352 == ssl3_connect_~s__state~0; 104682#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 102410#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 102409#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 101410#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101397#L522 ssl3_connect_~skip~0 := 0; 101389#L100-1 assume !false; 101390#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101385#L103 assume !(12292 == ssl3_connect_~s__state~0); 101386#L106 assume !(16384 == ssl3_connect_~s__state~0); 101381#L109 assume !(4096 == ssl3_connect_~s__state~0); 101382#L112 assume !(20480 == ssl3_connect_~s__state~0); 101376#L115 assume !(4099 == ssl3_connect_~s__state~0); 101378#L118 assume !(4368 == ssl3_connect_~s__state~0); 101370#L121 assume !(4369 == ssl3_connect_~s__state~0); 101372#L124 assume 4384 == ssl3_connect_~s__state~0; 101636#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 106415#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 101237#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 106409#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 102151#L273-2 [2021-10-13 00:49:37,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:37,273 INFO L82 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2021-10-13 00:49:37,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:37,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795953586] [2021-10-13 00:49:37,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:37,273 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:37,316 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 00:49:37,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:37,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795953586] [2021-10-13 00:49:37,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795953586] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:49:37,318 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:49:37,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:49:37,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190283022] [2021-10-13 00:49:37,318 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:49:37,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:37,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2021-10-13 00:49:37,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:37,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678993075] [2021-10-13 00:49:37,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:37,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:37,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:37,399 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:49:37,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:37,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678993075] [2021-10-13 00:49:37,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678993075] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:37,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353569232] [2021-10-13 00:49:37,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 00:49:37,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:49:37,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:37,419 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:49:37,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-13 00:49:37,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 00:49:37,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 00:49:37,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:49:37,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:49:38,276 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:49:38,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353569232] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:38,277 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:49:38,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:49:38,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916442676] [2021-10-13 00:49:38,278 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:38,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:38,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:49:38,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:49:38,279 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 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 00:49:38,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:38,330 INFO L93 Difference]: Finished difference Result 5475 states and 6482 transitions. [2021-10-13 00:49:38,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:49:38,331 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5475 states and 6482 transitions. [2021-10-13 00:49:38,352 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-10-13 00:49:38,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5475 states to 5475 states and 6482 transitions. [2021-10-13 00:49:38,371 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5475 [2021-10-13 00:49:38,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5475 [2021-10-13 00:49:38,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5475 states and 6482 transitions. [2021-10-13 00:49:38,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:38,380 INFO L681 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-10-13 00:49:38,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states and 6482 transitions. [2021-10-13 00:49:38,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 5475. [2021-10-13 00:49:38,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5475 states, 5475 states have (on average 1.1839269406392694) internal successors, (6482), 5474 states have internal predecessors, (6482), 0 states have call successors, (0), 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 00:49:38,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5475 states to 5475 states and 6482 transitions. [2021-10-13 00:49:38,483 INFO L704 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-10-13 00:49:38,483 INFO L587 BuchiCegarLoop]: Abstraction has 5475 states and 6482 transitions. [2021-10-13 00:49:38,483 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 00:49:38,483 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5475 states and 6482 transitions. [2021-10-13 00:49:38,502 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-10-13 00:49:38,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:49:38,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:49:38,506 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:49:38,506 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-10-13 00:49:38,507 INFO L791 eck$LassoCheckResult]: Stem: 112728#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(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 112634#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 112580#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 112581#L89-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 112726#L94 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 112706#L100-1 assume !false; 112739#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112740#L103 assume 12292 == ssl3_connect_~s__state~0; 112602#L104 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 112603#L208 ssl3_connect_~s__server~0 := 0; 113124#L213 assume 0 != ssl3_connect_~cb~0; 113122#L213-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 113120#L218 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 113115#L224 assume !(0 == ssl3_connect_~s__init_buf___0~0); 113111#L224-2 assume !(0 == ssl3_connect_~tmp___4~0); 113109#L240 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 113106#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113098#L522 ssl3_connect_~skip~0 := 0; 113096#L100-1 assume !false; 113094#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113092#L103 assume !(12292 == ssl3_connect_~s__state~0); 113090#L106 assume !(16384 == ssl3_connect_~s__state~0); 113088#L109 assume !(4096 == ssl3_connect_~s__state~0); 113086#L112 assume !(20480 == ssl3_connect_~s__state~0); 113084#L115 assume !(4099 == ssl3_connect_~s__state~0); 113082#L118 assume 4368 == ssl3_connect_~s__state~0; 113080#L122 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 113078#L252 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 113076#L252-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 113074#L260 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 113072#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113059#L522 ssl3_connect_~skip~0 := 0; 113060#L100-1 assume !false; 113055#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113056#L103 assume !(12292 == ssl3_connect_~s__state~0); 113051#L106 assume !(16384 == ssl3_connect_~s__state~0); 113052#L109 assume !(4096 == ssl3_connect_~s__state~0); 113047#L112 assume !(20480 == ssl3_connect_~s__state~0); 113048#L115 assume !(4099 == ssl3_connect_~s__state~0); 113043#L118 assume !(4368 == ssl3_connect_~s__state~0); 113044#L121 assume !(4369 == ssl3_connect_~s__state~0); 113039#L124 assume 4384 == ssl3_connect_~s__state~0; 113040#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 113035#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 113036#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 113030#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 113031#L273-2 [2021-10-13 00:49:38,508 INFO L793 eck$LassoCheckResult]: Loop: 113031#L273-2 ssl3_connect_~s__init_num~0 := 0; 117155#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117145#L522 ssl3_connect_~skip~0 := 0; 117140#L100-1 assume !false; 117135#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117130#L103 assume !(12292 == ssl3_connect_~s__state~0); 117125#L106 assume !(16384 == ssl3_connect_~s__state~0); 117120#L109 assume !(4096 == ssl3_connect_~s__state~0); 117115#L112 assume !(20480 == ssl3_connect_~s__state~0); 117112#L115 assume !(4099 == ssl3_connect_~s__state~0); 117108#L118 assume !(4368 == ssl3_connect_~s__state~0); 115106#L121 assume !(4369 == ssl3_connect_~s__state~0); 115107#L124 assume !(4384 == ssl3_connect_~s__state~0); 116551#L127 assume !(4385 == ssl3_connect_~s__state~0); 116549#L130 assume !(4400 == ssl3_connect_~s__state~0); 115088#L133 assume !(4401 == ssl3_connect_~s__state~0); 115084#L136 assume !(4416 == ssl3_connect_~s__state~0); 115079#L139 assume !(4417 == ssl3_connect_~s__state~0); 115080#L142 assume !(4432 == ssl3_connect_~s__state~0); 116539#L145 assume !(4433 == ssl3_connect_~s__state~0); 116537#L148 assume !(4448 == ssl3_connect_~s__state~0); 116535#L151 assume !(4449 == ssl3_connect_~s__state~0); 116533#L154 assume !(4464 == ssl3_connect_~s__state~0); 114590#L157 assume !(4465 == ssl3_connect_~s__state~0); 114588#L160 assume !(4466 == ssl3_connect_~s__state~0); 114586#L163 assume !(4467 == ssl3_connect_~s__state~0); 114584#L166 assume !(4480 == ssl3_connect_~s__state~0); 114582#L169 assume !(4481 == ssl3_connect_~s__state~0); 114580#L172 assume !(4496 == ssl3_connect_~s__state~0); 114578#L175 assume !(4497 == ssl3_connect_~s__state~0); 114576#L178 assume !(4512 == ssl3_connect_~s__state~0); 114574#L181 assume !(4513 == ssl3_connect_~s__state~0); 114572#L184 assume !(4528 == ssl3_connect_~s__state~0); 114570#L187 assume !(4529 == ssl3_connect_~s__state~0); 114568#L190 assume 4560 == ssl3_connect_~s__state~0; 112802#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 114565#L433 assume !(ssl3_connect_~ret~0 <= 0); 114563#L436 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 114556#L436-2 ssl3_connect_~s__init_num~0 := 0; 114554#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114551#L522 ssl3_connect_~skip~0 := 0; 114550#L100-1 assume !false; 114549#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114548#L103 assume !(12292 == ssl3_connect_~s__state~0); 114547#L106 assume !(16384 == ssl3_connect_~s__state~0); 114546#L109 assume !(4096 == ssl3_connect_~s__state~0); 114545#L112 assume !(20480 == ssl3_connect_~s__state~0); 114544#L115 assume !(4099 == ssl3_connect_~s__state~0); 114543#L118 assume !(4368 == ssl3_connect_~s__state~0); 114542#L121 assume !(4369 == ssl3_connect_~s__state~0); 114541#L124 assume !(4384 == ssl3_connect_~s__state~0); 114540#L127 assume !(4385 == ssl3_connect_~s__state~0); 114539#L130 assume !(4400 == ssl3_connect_~s__state~0); 114538#L133 assume !(4401 == ssl3_connect_~s__state~0); 114537#L136 assume !(4416 == ssl3_connect_~s__state~0); 114536#L139 assume !(4417 == ssl3_connect_~s__state~0); 114535#L142 assume !(4432 == ssl3_connect_~s__state~0); 114534#L145 assume !(4433 == ssl3_connect_~s__state~0); 114533#L148 assume !(4448 == ssl3_connect_~s__state~0); 114532#L151 assume !(4449 == ssl3_connect_~s__state~0); 114531#L154 assume !(4464 == ssl3_connect_~s__state~0); 114530#L157 assume !(4465 == ssl3_connect_~s__state~0); 114529#L160 assume !(4466 == ssl3_connect_~s__state~0); 114528#L163 assume !(4467 == ssl3_connect_~s__state~0); 114527#L166 assume !(4480 == ssl3_connect_~s__state~0); 114526#L169 assume !(4481 == ssl3_connect_~s__state~0); 114525#L172 assume !(4496 == ssl3_connect_~s__state~0); 114524#L175 assume !(4497 == ssl3_connect_~s__state~0); 114523#L178 assume 4512 == ssl3_connect_~s__state~0; 114422#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 114522#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 114521#L389 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 114520#L389-2 assume !(0 == ssl3_connect_~tmp___7~0); 114519#L398 assume !(0 == ssl3_connect_~tmp___8~0); 114457#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114455#L522 ssl3_connect_~skip~0 := 0; 114454#L100-1 assume !false; 114453#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114452#L103 assume !(12292 == ssl3_connect_~s__state~0); 114451#L106 assume !(16384 == ssl3_connect_~s__state~0); 114450#L109 assume !(4096 == ssl3_connect_~s__state~0); 114449#L112 assume !(20480 == ssl3_connect_~s__state~0); 114448#L115 assume !(4099 == ssl3_connect_~s__state~0); 114447#L118 assume !(4368 == ssl3_connect_~s__state~0); 114446#L121 assume !(4369 == ssl3_connect_~s__state~0); 114445#L124 assume !(4384 == ssl3_connect_~s__state~0); 114444#L127 assume !(4385 == ssl3_connect_~s__state~0); 114443#L130 assume !(4400 == ssl3_connect_~s__state~0); 114442#L133 assume !(4401 == ssl3_connect_~s__state~0); 114441#L136 assume !(4416 == ssl3_connect_~s__state~0); 114440#L139 assume !(4417 == ssl3_connect_~s__state~0); 114439#L142 assume !(4432 == ssl3_connect_~s__state~0); 114438#L145 assume !(4433 == ssl3_connect_~s__state~0); 114437#L148 assume !(4448 == ssl3_connect_~s__state~0); 114436#L151 assume !(4449 == ssl3_connect_~s__state~0); 114435#L154 assume !(4464 == ssl3_connect_~s__state~0); 114434#L157 assume !(4465 == ssl3_connect_~s__state~0); 114433#L160 assume !(4466 == ssl3_connect_~s__state~0); 114432#L163 assume !(4467 == ssl3_connect_~s__state~0); 114431#L166 assume !(4480 == ssl3_connect_~s__state~0); 114430#L169 assume !(4481 == ssl3_connect_~s__state~0); 114429#L172 assume !(4496 == ssl3_connect_~s__state~0); 114428#L175 assume !(4497 == ssl3_connect_~s__state~0); 114427#L178 assume !(4512 == ssl3_connect_~s__state~0); 114426#L181 assume !(4513 == ssl3_connect_~s__state~0); 114419#L184 assume 4528 == ssl3_connect_~s__state~0; 114417#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 114416#L406 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 114415#L413 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 114413#L417 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 114412#L413-1 ssl3_connect_~s__init_num~0 := 0; 114408#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114405#L522 ssl3_connect_~skip~0 := 0; 114404#L100-1 assume !false; 114403#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114402#L103 assume !(12292 == ssl3_connect_~s__state~0); 114401#L106 assume !(16384 == ssl3_connect_~s__state~0); 114400#L109 assume !(4096 == ssl3_connect_~s__state~0); 114399#L112 assume !(20480 == ssl3_connect_~s__state~0); 114398#L115 assume !(4099 == ssl3_connect_~s__state~0); 114397#L118 assume !(4368 == ssl3_connect_~s__state~0); 114396#L121 assume !(4369 == ssl3_connect_~s__state~0); 114395#L124 assume !(4384 == ssl3_connect_~s__state~0); 114394#L127 assume !(4385 == ssl3_connect_~s__state~0); 114393#L130 assume !(4400 == ssl3_connect_~s__state~0); 114392#L133 assume !(4401 == ssl3_connect_~s__state~0); 114391#L136 assume !(4416 == ssl3_connect_~s__state~0); 114390#L139 assume !(4417 == ssl3_connect_~s__state~0); 114389#L142 assume !(4432 == ssl3_connect_~s__state~0); 114388#L145 assume !(4433 == ssl3_connect_~s__state~0); 114387#L148 assume !(4448 == ssl3_connect_~s__state~0); 114386#L151 assume !(4449 == ssl3_connect_~s__state~0); 114385#L154 assume !(4464 == ssl3_connect_~s__state~0); 114384#L157 assume !(4465 == ssl3_connect_~s__state~0); 114383#L160 assume !(4466 == ssl3_connect_~s__state~0); 114382#L163 assume !(4467 == ssl3_connect_~s__state~0); 114381#L166 assume !(4480 == ssl3_connect_~s__state~0); 114380#L169 assume !(4481 == ssl3_connect_~s__state~0); 114379#L172 assume !(4496 == ssl3_connect_~s__state~0); 114378#L175 assume !(4497 == ssl3_connect_~s__state~0); 114377#L178 assume !(4512 == ssl3_connect_~s__state~0); 112818#L181 assume !(4513 == ssl3_connect_~s__state~0); 112812#L184 assume !(4528 == ssl3_connect_~s__state~0); 112806#L187 assume !(4529 == ssl3_connect_~s__state~0); 112800#L190 assume !(4560 == ssl3_connect_~s__state~0); 112796#L193 assume !(4561 == ssl3_connect_~s__state~0); 112794#L196 assume 4352 == ssl3_connect_~s__state~0; 112792#L197 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 112789#L446 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 112786#L446-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 112784#L487 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112772#L522 ssl3_connect_~skip~0 := 0; 112764#L100-1 assume !false; 112765#L101 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112760#L103 assume !(12292 == ssl3_connect_~s__state~0); 112761#L106 assume !(16384 == ssl3_connect_~s__state~0); 112756#L109 assume !(4096 == ssl3_connect_~s__state~0); 112757#L112 assume !(20480 == ssl3_connect_~s__state~0); 112752#L115 assume !(4099 == ssl3_connect_~s__state~0); 112753#L118 assume !(4368 == ssl3_connect_~s__state~0); 112746#L121 assume !(4369 == ssl3_connect_~s__state~0); 112748#L124 assume 4384 == ssl3_connect_~s__state~0; 112953#L128 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 117187#L267 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 116592#L267-2 assume !(ssl3_connect_~ret~0 <= 0); 117179#L273 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 113031#L273-2 [2021-10-13 00:49:38,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:38,509 INFO L82 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-10-13 00:49:38,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:38,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900902193] [2021-10-13 00:49:38,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:38,509 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:38,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:38,534 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:49:38,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:49:38,550 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:49:38,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:49:38,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2021-10-13 00:49:38,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:49:38,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585076686] [2021-10-13 00:49:38,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:49:38,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:49:38,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:49:38,601 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:49:38,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:49:38,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585076686] [2021-10-13 00:49:38,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585076686] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:38,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801847724] [2021-10-13 00:49:38,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 00:49:38,602 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:49:38,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:49:38,607 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:49:38,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-13 00:49:38,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 00:49:38,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 00:49:38,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:49:38,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:49:39,393 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:49:39,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801847724] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:49:39,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:49:39,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:49:39,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6551290] [2021-10-13 00:49:39,395 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:49:39,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:49:39,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:49:39,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:49:39,396 INFO L87 Difference]: Start difference. First operand 5475 states and 6482 transitions. cyclomatic complexity: 1011 Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 0 states have call successors, (0), 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 00:49:39,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:49:39,575 INFO L93 Difference]: Finished difference Result 3685 states and 4136 transitions. [2021-10-13 00:49:39,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 00:49:39,576 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4136 transitions. [2021-10-13 00:49:39,594 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-13 00:49:39,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-10-13 00:49:39,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-10-13 00:49:39,595 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-10-13 00:49:39,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-10-13 00:49:39,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 00:49:39,595 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 00:49:39,596 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 00:49:39,596 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 00:49:39,596 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 00:49:39,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-10-13 00:49:39,596 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-13 00:49:39,596 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-10-13 00:49:39,602 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 12:49:39 BoogieIcfgContainer [2021-10-13 00:49:39,602 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 00:49:39,602 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 00:49:39,603 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 00:49:39,603 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 00:49:39,603 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:49:24" (3/4) ... [2021-10-13 00:49:39,606 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-13 00:49:39,606 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 00:49:39,607 INFO L168 Benchmark]: Toolchain (without parser) took 16565.27 ms. Allocated memory was 92.3 MB in the beginning and 637.5 MB in the end (delta: 545.3 MB). Free memory was 56.1 MB in the beginning and 339.0 MB in the end (delta: -282.9 MB). Peak memory consumption was 264.2 MB. Max. memory is 16.1 GB. [2021-10-13 00:49:39,608 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 92.3 MB. Free memory was 61.3 MB in the beginning and 61.3 MB in the end (delta: 28.4 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:49:39,608 INFO L168 Benchmark]: CACSL2BoogieTranslator took 519.82 ms. Allocated memory is still 92.3 MB. Free memory was 55.8 MB in the beginning and 62.8 MB in the end (delta: -7.0 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-13 00:49:39,608 INFO L168 Benchmark]: Boogie Procedure Inliner took 66.05 ms. Allocated memory is still 92.3 MB. Free memory was 62.8 MB in the beginning and 60.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-13 00:49:39,609 INFO L168 Benchmark]: Boogie Preprocessor took 30.91 ms. Allocated memory is still 92.3 MB. Free memory was 60.3 MB in the beginning and 58.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:49:39,609 INFO L168 Benchmark]: RCFGBuilder took 728.18 ms. Allocated memory was 92.3 MB in the beginning and 123.7 MB in the end (delta: 31.5 MB). Free memory was 58.2 MB in the beginning and 97.4 MB in the end (delta: -39.2 MB). Peak memory consumption was 26.6 MB. Max. memory is 16.1 GB. [2021-10-13 00:49:39,610 INFO L168 Benchmark]: BuchiAutomizer took 15208.22 ms. Allocated memory was 123.7 MB in the beginning and 637.5 MB in the end (delta: 513.8 MB). Free memory was 97.3 MB in the beginning and 339.0 MB in the end (delta: -241.7 MB). Peak memory consumption was 271.8 MB. Max. memory is 16.1 GB. [2021-10-13 00:49:39,610 INFO L168 Benchmark]: Witness Printer took 3.71 ms. Allocated memory is still 637.5 MB. Free memory is still 339.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:49:39,612 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.25 ms. Allocated memory is still 92.3 MB. Free memory was 61.3 MB in the beginning and 61.3 MB in the end (delta: 28.4 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 519.82 ms. Allocated memory is still 92.3 MB. Free memory was 55.8 MB in the beginning and 62.8 MB in the end (delta: -7.0 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 66.05 ms. Allocated memory is still 92.3 MB. Free memory was 62.8 MB in the beginning and 60.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 30.91 ms. Allocated memory is still 92.3 MB. Free memory was 60.3 MB in the beginning and 58.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 728.18 ms. Allocated memory was 92.3 MB in the beginning and 123.7 MB in the end (delta: 31.5 MB). Free memory was 58.2 MB in the beginning and 97.4 MB in the end (delta: -39.2 MB). Peak memory consumption was 26.6 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 15208.22 ms. Allocated memory was 123.7 MB in the beginning and 637.5 MB in the end (delta: 513.8 MB). Free memory was 97.3 MB in the beginning and 339.0 MB in the end (delta: -241.7 MB). Peak memory consumption was 271.8 MB. Max. memory is 16.1 GB. * Witness Printer took 3.71 ms. Allocated memory is still 637.5 MB. Free memory is still 339.0 MB. There was no memory consumed. 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 29 terminating modules (28 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.1s and 29 iterations. TraceHistogramMax:13. Analysis of lassos took 8.4s. Construction of modules took 2.2s. Büchi inclusion checks took 1.6s. Highest rank in rank-based complementation 3. Minimization of det autom 28. Minimization of nondet autom 1. Automata minimization 1296.0ms AutomataMinimizationTime, 28 MinimizatonAttempts, 3029 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 6117 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 5342 SDtfs, 2019 SDslu, 3085 SDs, 0 SdLazy, 2850 SolverSat, 475 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2281.9ms Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI3 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital56 mio100 ax100 hnf100 lsp19 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 43ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 7 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-10-13 00:49:39,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:39,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:40,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-10-13 00:49:40,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-10-13 00:49:40,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-10-13 00:49:40,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_72ea3170-308d-4b6e-870e-6ddf72a52f33/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...