./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg --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 31e424f0a19602624578aeece52fe4be50ad88249810eab23927cd03c7e10f18 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 08:39:15,092 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 08:39:15,094 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 08:39:15,143 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 08:39:15,144 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 08:39:15,149 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 08:39:15,151 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 08:39:15,156 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 08:39:15,160 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 08:39:15,166 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 08:39:15,168 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 08:39:15,170 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 08:39:15,171 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 08:39:15,174 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 08:39:15,177 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 08:39:15,183 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 08:39:15,185 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 08:39:15,187 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 08:39:15,189 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 08:39:15,199 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 08:39:15,201 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 08:39:15,203 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 08:39:15,207 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 08:39:15,208 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 08:39:15,220 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 08:39:15,221 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 08:39:15,221 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 08:39:15,224 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 08:39:15,225 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 08:39:15,227 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 08:39:15,228 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 08:39:15,229 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 08:39:15,232 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 08:39:15,234 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 08:39:15,236 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 08:39:15,236 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 08:39:15,237 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 08:39:15,237 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 08:39:15,238 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 08:39:15,239 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 08:39:15,240 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 08:39:15,241 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 08:39:15,301 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 08:39:15,301 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 08:39:15,301 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 08:39:15,301 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 08:39:15,302 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 08:39:15,303 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 08:39:15,303 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 08:39:15,303 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 08:39:15,304 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 08:39:15,304 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 08:39:15,304 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 08:39:15,305 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 08:39:15,305 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 08:39:15,305 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 08:39:15,306 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 08:39:15,306 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 08:39:15,306 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 08:39:15,306 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 08:39:15,307 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 08:39:15,307 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 08:39:15,307 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 08:39:15,308 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 08:39:15,308 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 08:39:15,308 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 08:39:15,308 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 08:39:15,309 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 08:39:15,309 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 08:39:15,309 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 08:39:15,310 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 08:39:15,310 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 08:39:15,310 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 08:39:15,311 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 08:39:15,312 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 08:39:15,312 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_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/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_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg 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 -> 31e424f0a19602624578aeece52fe4be50ad88249810eab23927cd03c7e10f18 [2021-10-28 08:39:15,727 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 08:39:15,772 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 08:39:15,776 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 08:39:15,777 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 08:39:15,779 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 08:39:15,780 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2021-10-28 08:39:15,879 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/data/85fbaff94/5a0909b849114963b37f1e0b40f89ffb/FLAG6fe97d8a0 [2021-10-28 08:39:16,479 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 08:39:16,480 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2021-10-28 08:39:16,494 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/data/85fbaff94/5a0909b849114963b37f1e0b40f89ffb/FLAG6fe97d8a0 [2021-10-28 08:39:16,773 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/data/85fbaff94/5a0909b849114963b37f1e0b40f89ffb [2021-10-28 08:39:16,778 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 08:39:16,781 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 08:39:16,786 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 08:39:16,787 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 08:39:16,791 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 08:39:16,793 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 08:39:16" (1/1) ... [2021-10-28 08:39:16,795 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a5deb15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:16, skipping insertion in model container [2021-10-28 08:39:16,796 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 08:39:16" (1/1) ... [2021-10-28 08:39:16,806 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 08:39:16,905 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 08:39:17,240 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_5201bc00-0427-487c-b4a7-92288082695e/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37543,37556] [2021-10-28 08:39:17,245 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 08:39:17,256 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 08:39:17,340 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_5201bc00-0427-487c-b4a7-92288082695e/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37543,37556] [2021-10-28 08:39:17,353 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 08:39:17,373 INFO L208 MainTranslator]: Completed translation [2021-10-28 08:39:17,374 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17 WrapperNode [2021-10-28 08:39:17,374 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 08:39:17,376 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 08:39:17,376 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 08:39:17,376 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 08:39:17,386 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,413 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,469 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 08:39:17,475 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 08:39:17,475 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 08:39:17,476 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 08:39:17,486 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,486 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,508 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,508 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,519 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,542 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,552 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,557 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 08:39:17,567 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 08:39:17,567 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 08:39:17,568 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 08:39:17,569 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (1/1) ... [2021-10-28 08:39:17,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:17,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:17,621 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:17,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 08:39:17,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 08:39:17,681 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 08:39:17,681 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 08:39:17,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 08:39:17,803 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 08:39:18,425 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-10-28 08:39:18,425 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-10-28 08:39:18,436 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 08:39:18,436 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 08:39:18,439 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:39:18 BoogieIcfgContainer [2021-10-28 08:39:18,439 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 08:39:18,441 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 08:39:18,441 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 08:39:18,445 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 08:39:18,446 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:39:18,446 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 08:39:16" (1/3) ... [2021-10-28 08:39:18,448 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7b85b839 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 08:39:18, skipping insertion in model container [2021-10-28 08:39:18,448 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:39:18,448 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 08:39:17" (2/3) ... [2021-10-28 08:39:18,449 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7b85b839 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 08:39:18, skipping insertion in model container [2021-10-28 08:39:18,449 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 08:39:18,450 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:39:18" (3/3) ... [2021-10-28 08:39:18,451 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2021-10-28 08:39:18,502 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 08:39:18,503 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 08:39:18,503 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 08:39:18,503 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 08:39:18,503 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 08:39:18,503 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 08:39:18,504 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 08:39:18,504 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 08:39:18,526 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-28 08:39:18,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 08:39:18,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:18,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:18,567 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-28 08:39:18,568 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:18,568 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 08:39:18,569 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-28 08:39:18,578 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 08:39:18,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:18,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:18,607 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-28 08:39:18,607 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:18,613 INFO L791 eck$LassoCheckResult]: Stem: 113#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); 38#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 21#L105true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 87#L108-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; 109#L113true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 28#L119-1true [2021-10-28 08:39:18,614 INFO L793 eck$LassoCheckResult]: Loop: 28#L119-1true assume !false; 45#L120true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47#L122true assume 12292 == ssl3_connect_~s__state~0; 26#L123true 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; 93#L227true ssl3_connect_~s__server~0 := 0; 129#L232true assume 0 != ssl3_connect_~cb~0; 75#L232-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 101#L237true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 105#L247true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 67#L247-2true assume !(0 == ssl3_connect_~tmp___4~0); 56#L269true 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; 88#L521true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115#L556true ssl3_connect_~skip~0 := 0; 28#L119-1true [2021-10-28 08:39:18,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:18,622 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-10-28 08:39:18,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:18,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998888860] [2021-10-28 08:39:18,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:18,632 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:18,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:18,757 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:18,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:18,836 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:18,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:18,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-10-28 08:39:18,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:18,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563450983] [2021-10-28 08:39:18,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:18,843 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:18,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:18,878 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:18,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:18,915 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:18,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:18,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-10-28 08:39:18,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:18,918 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233578198] [2021-10-28 08:39:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:18,919 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:18,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:18,980 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:19,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:19,056 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:19,455 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:39:19,455 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:39:19,455 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:39:19,456 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:39:19,456 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 08:39:19,456 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:19,457 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:39:19,457 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:39:19,457 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2021-10-28 08:39:19,458 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:39:19,458 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:39:19,484 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-28 08:39:19,491 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-28 08:39:19,496 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-28 08:39:19,499 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-28 08:39:19,503 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-28 08:39:19,507 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-28 08:39:19,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:19,514 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-28 08:39:19,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:19,523 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-28 08:39:19,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:19,546 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-28 08:39:19,550 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-28 08:39:19,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:19,561 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-28 08:39:19,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:19,916 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:39:19,917 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 08:39:19,922 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:19,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:19,924 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:19,936 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:19,936 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:19,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 08:39:19,972 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:19,974 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-28 08:39:20,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,017 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,027 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,028 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 08:39:20,053 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,053 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-28 08:39:20,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,096 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,098 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,104 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,104 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 08:39:20,128 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,128 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-28 08:39:20,163 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,163 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,165 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 08:39:20,172 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,173 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,203 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,203 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:20,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,242 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,247 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 08:39:20,265 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,265 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-28 08:39:20,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,292 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 08:39:20,297 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,297 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,311 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,311 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:20,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-10-28 08:39:20,336 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,337 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-28 08:39:20,358 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,358 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,377 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,377 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-28 08:39:20,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,416 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,418 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,427 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,428 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-28 08:39:20,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,489 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,492 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-28 08:39:20,496 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:39:20,496 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,526 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,526 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}] Lambdas: [1, 14, 0] Nus: [0, 0] [2021-10-28 08:39:20,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,568 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,571 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,584 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,584 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-28 08:39:20,607 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,607 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:20,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,648 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,650 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,657 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,657 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-28 08:39:20,683 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,683 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:20,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,732 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,733 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-28 08:39:20,740 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,740 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,806 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,807 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:20,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,815 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,824 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-28 08:39:20,859 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:20,859 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-28 08:39:20,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,900 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:20,906 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-28 08:39:20,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:20,965 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:20,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:20,966 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:20,978 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:39:20,978 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:20,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-28 08:39:21,012 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:21,012 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-28 08:39:21,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:21,054 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:21,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:21,055 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:21,063 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:21,063 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:21,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-28 08:39:21,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:21,142 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:21,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:21,147 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:21,159 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:39:21,159 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:21,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-28 08:39:21,186 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 08:39:21,228 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:21,229 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:39:21,229 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:39:21,229 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:39:21,229 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:39:21,229 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 08:39:21,230 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:21,230 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:39:21,230 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:39:21,230 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2021-10-28 08:39:21,230 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:39:21,230 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:39:21,234 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-28 08:39:21,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:21,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:21,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-28 08:39:21,254 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-28 08:39:21,257 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-28 08:39:21,260 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-28 08:39:21,263 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-28 08:39:21,268 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-28 08:39:21,275 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-28 08:39:21,279 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-28 08:39:21,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:21,286 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-28 08:39:21,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:21,298 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-28 08:39:21,302 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-28 08:39:21,643 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:39:21,648 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 08:39:21,650 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:21,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:21,655 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:21,660 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-28 08:39:21,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:21,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:21,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:21,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:21,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:21,675 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:21,676 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:21,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-28 08:39:21,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:21,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:21,731 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:21,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:21,732 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:21,739 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-28 08:39:21,749 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:21,749 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:21,750 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:21,750 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 08:39:21,750 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:21,752 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 08:39:21,752 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:21,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 08:39:21,761 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:21,792 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:21,793 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:21,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:21,794 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:21,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 08:39:21,798 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-28 08:39:21,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:21,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:21,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:21,807 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 08:39:21,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:21,811 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 08:39:21,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:21,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:21,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:21,861 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:21,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:21,862 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:21,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 08:39:21,864 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-28 08:39:21,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:21,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:21,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:21,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:21,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:21,873 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:21,873 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:21,898 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:21,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:21,936 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:21,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:21,937 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:21,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-28 08:39:21,942 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-28 08:39:21,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:21,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:21,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:21,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:21,954 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:21,954 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:21,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:21,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:22,013 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,014 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,021 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-28 08:39:22,032 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,032 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,032 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:22,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,034 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:22,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-28 08:39:22,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-10-28 08:39:22,076 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,078 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-28 08:39:22,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:39:22,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:22,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,091 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:22,091 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,092 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:22,115 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,116 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-28 08:39:22,117 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-28 08:39:22,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,127 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:22,127 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:22,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,154 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:22,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,193 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,199 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-28 08:39:22,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-28 08:39:22,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:22,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,211 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:22,211 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:22,257 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,258 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,260 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-28 08:39:22,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-28 08:39:22,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:22,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,271 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:22,271 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,274 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,296 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:22,296 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,298 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-28 08:39:22,301 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-28 08:39:22,309 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,309 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,309 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 08:39:22,309 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,310 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 08:39:22,311 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,364 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-10-28 08:39:22,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,379 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-28 08:39:22,380 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-28 08:39:22,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:22,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,390 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:22,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:22,444 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,445 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,446 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:39:22,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-28 08:39:22,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:22,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,471 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:22,471 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,484 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:22,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:22,527 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,530 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,532 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-28 08:39:22,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:22,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:22,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:22,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:22,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:22,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-28 08:39:22,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:22,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:22,562 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 08:39:22,579 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-28 08:39:22,579 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 08:39:22,581 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:22,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:22,582 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:22,609 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 08:39:22,609 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 08:39:22,609 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 08:39:22,610 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-28 08:39:22,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-28 08:39:22,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-10-28 08:39:22,640 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 08:39:22,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:22,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:22,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:39:22,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:22,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:22,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:39:22,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:22,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:22,996 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-28 08:39:23,019 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-28 08:39:23,021 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-28 08:39:23,417 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 508 states and 831 transitions. Complement of second has 8 states. [2021-10-28 08:39:23,417 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-28 08:39:23,419 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-28 08:39:23,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2021-10-28 08:39:23,423 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2021-10-28 08:39:23,424 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:23,425 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-28 08:39:23,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:23,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:23,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:39:23,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:23,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:23,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:39:23,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:23,585 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-28 08:39:23,586 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 08:39:23,587 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-28 08:39:23,857 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 536 states and 872 transitions. Complement of second has 10 states. [2021-10-28 08:39:23,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 08:39:23,858 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-28 08:39:23,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2021-10-28 08:39:23,860 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2021-10-28 08:39:23,860 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:23,861 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2021-10-28 08:39:23,861 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:23,861 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2021-10-28 08:39:23,862 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:23,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2021-10-28 08:39:23,879 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-10-28 08:39:23,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2021-10-28 08:39:23,890 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2021-10-28 08:39:23,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2021-10-28 08:39:23,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2021-10-28 08:39:23,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:39:23,897 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 492 transitions. [2021-10-28 08:39:23,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2021-10-28 08:39:23,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2021-10-28 08:39:23,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:23,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-10-28 08:39:23,962 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-10-28 08:39:23,963 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-10-28 08:39:23,963 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 08:39:23,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-10-28 08:39:23,964 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 08:39:23,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:23,965 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:23,968 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 08:39:23,968 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:23,968 INFO L791 eck$LassoCheckResult]: Stem: 1456#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); 1386#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 1353#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1354#L108-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; 1442#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1397#L114 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1370#L119-1 [2021-10-28 08:39:23,969 INFO L793 eck$LassoCheckResult]: Loop: 1370#L119-1 assume !false; 1371#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1461#L122 assume 12292 == ssl3_connect_~s__state~0; 1363#L123 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; 1364#L227 ssl3_connect_~s__server~0 := 0; 1446#L232 assume 0 != ssl3_connect_~cb~0; 1430#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1431#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1452#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1380#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 1407#L269 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; 1325#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1350#L556 ssl3_connect_~skip~0 := 0; 1370#L119-1 [2021-10-28 08:39:23,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:23,969 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-10-28 08:39:23,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:23,974 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638471160] [2021-10-28 08:39:23,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:23,975 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:24,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:24,015 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:24,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:24,049 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:24,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:24,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-10-28 08:39:24,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:24,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054012947] [2021-10-28 08:39:24,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:24,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:24,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:24,072 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:24,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:24,098 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:24,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:24,103 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-10-28 08:39:24,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:24,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088113986] [2021-10-28 08:39:24,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:24,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:24,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:24,130 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:24,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:24,166 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:24,404 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:39:24,404 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:39:24,404 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:39:24,404 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:39:24,404 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 08:39:24,404 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:24,405 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:39:24,405 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:39:24,405 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2021-10-28 08:39:24,405 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:39:24,405 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:39:24,407 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-28 08:39:24,411 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-28 08:39:24,413 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-28 08:39:24,421 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-28 08:39:24,426 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-28 08:39:24,430 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-28 08:39:24,433 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-28 08:39:24,436 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-28 08:39:24,440 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-28 08:39:24,443 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-28 08:39:24,458 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-28 08:39:24,461 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-28 08:39:24,464 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-28 08:39:24,470 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-28 08:39:24,473 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-28 08:39:24,475 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-28 08:39:24,763 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:39:24,763 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 08:39:24,763 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:24,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:24,764 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:24,767 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:24,767 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:24,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-28 08:39:24,788 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:24,788 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-28 08:39:24,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:24,831 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:24,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:24,835 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:24,839 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:24,839 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:24,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-28 08:39:24,867 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:24,867 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:24,908 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:24,909 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:24,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:24,910 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:24,912 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:24,912 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:24,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-28 08:39:24,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:24,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:24,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:24,988 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:24,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:39:24,990 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:25,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-28 08:39:25,022 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 08:39:25,061 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:25,062 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:39:25,062 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:39:25,062 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:39:25,062 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:39:25,062 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 08:39:25,062 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,062 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:39:25,062 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:39:25,063 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2021-10-28 08:39:25,063 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:39:25,063 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:39:25,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:25,069 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-28 08:39:25,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:25,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:25,081 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-28 08:39:25,084 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-28 08:39:25,087 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-28 08:39:25,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:25,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:25,100 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-28 08:39:25,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:25,120 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-28 08:39:25,123 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-28 08:39:25,126 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-28 08:39:25,129 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-28 08:39:25,132 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-28 08:39:25,430 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:39:25,430 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 08:39:25,431 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:25,435 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:25,442 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-28 08:39:25,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:25,452 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:25,453 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:25,453 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 08:39:25,453 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:25,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-28 08:39:25,454 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 08:39:25,454 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:25,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:25,504 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:25,505 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:25,506 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:25,515 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-28 08:39:25,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:25,526 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:25,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:25,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:25,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:25,527 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:25,527 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:25,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-28 08:39:25,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:25,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:25,573 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:25,574 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:25,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-28 08:39:25,580 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-28 08:39:25,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:25,588 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:25,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:25,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:25,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:25,589 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:25,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:25,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:25,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:25,648 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:25,650 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:25,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:39:25,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:25,666 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:25,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:25,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:25,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:25,668 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:25,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:25,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-28 08:39:25,682 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:25,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:25,724 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:25,725 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:25,731 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 08:39:25,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:25,742 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:25,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:25,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:25,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:25,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:25,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:25,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-28 08:39:25,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:25,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:25,800 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:25,802 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:25,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-28 08:39:25,812 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-28 08:39:25,822 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:25,823 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:25,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:25,823 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:25,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:25,824 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:25,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:25,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:25,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:25,875 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:25,879 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:25,881 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-28 08:39:25,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:25,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:25,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:25,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:25,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:25,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-28 08:39:25,894 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:25,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:25,906 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 08:39:25,911 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 08:39:25,911 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 08:39:25,911 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:25,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:25,912 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:25,914 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 08:39:25,914 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 08:39:25,915 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 08:39:25,915 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-28 08:39:25,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-28 08:39:25,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:25,959 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 08:39:25,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:25,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:26,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:39:26,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:26,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:26,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:39:26,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:26,143 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-28 08:39:26,144 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-28 08:39:26,145 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:26,381 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 446 states and 654 transitions. Complement of second has 7 states. [2021-10-28 08:39:26,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-28 08:39:26,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:26,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2021-10-28 08:39:26,382 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-28 08:39:26,383 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:26,383 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-28 08:39:26,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:26,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:26,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:39:26,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:26,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:26,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:39:26,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:26,540 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-28 08:39:26,541 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 08:39:26,541 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:26,733 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 460 states and 671 transitions. Complement of second has 9 states. [2021-10-28 08:39:26,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 08:39:26,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:26,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2021-10-28 08:39:26,735 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-28 08:39:26,735 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:26,736 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-28 08:39:26,736 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:26,736 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-28 08:39:26,737 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:26,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2021-10-28 08:39:26,744 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-10-28 08:39:26,748 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2021-10-28 08:39:26,748 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2021-10-28 08:39:26,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-10-28 08:39:26,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2021-10-28 08:39:26,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:39:26,750 INFO L681 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2021-10-28 08:39:26,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2021-10-28 08:39:26,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2021-10-28 08:39:26,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:26,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-10-28 08:39:26,771 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-10-28 08:39:26,771 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-10-28 08:39:26,771 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 08:39:26,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-10-28 08:39:26,773 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 08:39:26,773 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:26,773 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:26,774 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 08:39:26,774 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:26,775 INFO L791 eck$LassoCheckResult]: Stem: 2653#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); 2585#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 2548#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2549#L108-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; 2640#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2596#L114 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2569#L119-1 [2021-10-28 08:39:26,775 INFO L793 eck$LassoCheckResult]: Loop: 2569#L119-1 assume !false; 2570#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2658#L122 assume 12292 == ssl3_connect_~s__state~0; 2562#L123 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; 2563#L227 ssl3_connect_~s__server~0 := 0; 2644#L232 assume 0 != ssl3_connect_~cb~0; 2629#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2630#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2650#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2579#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 2606#L269 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; 2524#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2552#L556 ssl3_connect_~skip~0 := 0; 2569#L119-1 [2021-10-28 08:39:26,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:26,776 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-10-28 08:39:26,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:26,776 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69746800] [2021-10-28 08:39:26,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:26,777 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:26,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:26,789 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:26,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:26,803 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:26,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:26,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2021-10-28 08:39:26,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:26,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864582247] [2021-10-28 08:39:26,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:26,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:26,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:26,814 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:26,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:26,824 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:26,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:26,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-10-28 08:39:26,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:26,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214094448] [2021-10-28 08:39:26,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:26,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:26,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:26,840 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:26,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:26,861 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:26,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:27,091 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:39:27,091 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:39:27,091 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:39:27,091 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:39:27,091 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 08:39:27,091 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,091 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:39:27,091 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:39:27,092 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2021-10-28 08:39:27,092 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:39:27,092 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:39:27,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:27,100 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-28 08:39:27,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:27,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:27,109 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-28 08:39:27,112 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-28 08:39:27,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-28 08:39:27,120 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-28 08:39:27,124 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-28 08:39:27,126 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-28 08:39:27,130 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-28 08:39:27,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-28 08:39:27,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-28 08:39:27,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-28 08:39:27,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-28 08:39:27,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-28 08:39:27,449 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:39:27,449 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 08:39:27,449 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,450 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-28 08:39:27,458 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,458 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,473 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,473 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-28 08:39:27,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-10-28 08:39:27,496 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,496 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-28 08:39:27,500 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,500 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,510 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,510 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-28 08:39:27,533 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:27,533 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,534 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-28 08:39:27,535 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,535 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,544 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,544 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:27,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-28 08:39:27,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,574 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-28 08:39:27,576 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,576 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-10-28 08:39:27,613 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,614 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-28 08:39:27,615 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:39:27,615 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,639 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,639 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}] Lambdas: [1, 14, 0] Nus: [0, 0] [2021-10-28 08:39:27,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-10-28 08:39:27,664 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,665 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-28 08:39:27,671 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,672 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,681 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,682 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:27,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-10-28 08:39:27,706 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,707 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-28 08:39:27,709 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,710 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,729 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,729 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:27,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:27,754 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,755 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-28 08:39:27,756 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,756 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,771 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,771 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-28 08:39:27,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-10-28 08:39:27,794 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,795 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-28 08:39:27,796 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,796 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,827 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:27,828 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,830 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-28 08:39:27,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:39:27,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,855 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,855 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-28 08:39:27,878 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-10-28 08:39:27,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,879 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-28 08:39:27,883 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,883 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,893 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,893 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-28 08:39:27,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-10-28 08:39:27,916 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,917 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-28 08:39:27,918 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,921 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:27,931 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 08:39:27,931 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 08:39:27,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-10-28 08:39:27,955 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:27,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:27,956 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:27,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-28 08:39:27,966 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 08:39:27,966 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:28,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:28,006 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,007 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-28 08:39:28,008 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 08:39:28,009 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 08:39:28,022 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 08:39:28,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-10-28 08:39:28,045 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 08:39:28,045 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 08:39:28,045 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 08:39:28,045 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 08:39:28,045 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 08:39:28,045 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,045 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 08:39:28,045 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 08:39:28,045 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2021-10-28 08:39:28,046 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 08:39:28,046 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 08:39:28,047 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-28 08:39:28,054 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-28 08:39:28,056 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-28 08:39:28,058 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-28 08:39:28,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:28,063 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-28 08:39:28,067 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-28 08:39:28,072 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-28 08:39:28,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:28,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:28,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:28,087 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-28 08:39:28,090 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-28 08:39:28,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:28,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 08:39:28,108 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-28 08:39:28,449 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 08:39:28,449 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 08:39:28,449 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,451 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,459 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-28 08:39:28,470 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,470 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,470 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 08:39:28,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,471 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 08:39:28,471 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-28 08:39:28,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:28,523 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,524 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,531 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-28 08:39:28,541 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,541 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,543 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-10-28 08:39:28,558 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-10-28 08:39:28,590 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,591 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-10-28 08:39:28,592 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-28 08:39:28,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,600 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,601 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,601 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,601 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-10-28 08:39:28,624 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,625 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-10-28 08:39:28,628 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-28 08:39:28,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,636 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,637 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,682 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-10-28 08:39:28,682 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,683 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-10-28 08:39:28,684 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-28 08:39:28,692 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,692 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,693 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,693 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,693 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,693 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,693 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,716 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:28,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,718 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-10-28 08:39:28,719 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-28 08:39:28,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,727 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,727 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 08:39:28,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,727 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 08:39:28,728 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-10-28 08:39:28,750 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,751 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-10-28 08:39:28,752 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-28 08:39:28,760 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,760 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,760 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,760 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,761 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:28,803 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,804 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-10-28 08:39:28,808 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-28 08:39:28,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:28,838 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,839 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-10-28 08:39:28,840 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-28 08:39:28,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,848 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,849 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-10-28 08:39:28,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,870 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-10-28 08:39:28,871 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-28 08:39:28,878 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,878 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,878 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,878 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,878 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,879 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 08:39:28,900 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2021-10-28 08:39:28,901 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,902 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-10-28 08:39:28,903 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-28 08:39:28,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 08:39:28,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 08:39:28,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 08:39:28,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 08:39:28,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 08:39:28,912 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 08:39:28,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 08:39:28,921 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 08:39:28,924 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 08:39:28,924 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 08:39:28,924 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 08:39:28,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:28,925 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 08:39:28,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-10-28 08:39:28,927 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 08:39:28,927 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 08:39:28,927 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 08:39:28,927 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-28 08:39:28,948 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2021-10-28 08:39:28,948 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 08:39:28,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:28,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:28,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:39:28,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:29,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:29,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:39:29,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:29,102 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-28 08:39:29,103 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-28 08:39:29,103 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:29,326 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 446 states and 654 transitions. Complement of second has 7 states. [2021-10-28 08:39:29,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-28 08:39:29,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:29,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2021-10-28 08:39:29,327 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-28 08:39:29,328 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:29,328 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-28 08:39:29,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:29,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:29,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 08:39:29,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:29,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 08:39:29,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:29,468 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-28 08:39:29,469 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 08:39:29,469 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:29,660 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 460 states and 671 transitions. Complement of second has 9 states. [2021-10-28 08:39:29,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 08:39:29,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:29,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2021-10-28 08:39:29,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-28 08:39:29,662 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:29,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-28 08:39:29,662 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:29,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-28 08:39:29,663 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 08:39:29,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2021-10-28 08:39:29,668 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-10-28 08:39:29,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2021-10-28 08:39:29,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2021-10-28 08:39:29,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-10-28 08:39:29,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2021-10-28 08:39:29,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:39:29,675 INFO L681 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2021-10-28 08:39:29,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2021-10-28 08:39:29,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2021-10-28 08:39:29,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:29,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-10-28 08:39:29,684 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-10-28 08:39:29,684 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-10-28 08:39:29,684 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 08:39:29,684 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-10-28 08:39:29,685 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 08:39:29,686 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:29,686 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:29,687 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:29,687 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:29,687 INFO L791 eck$LassoCheckResult]: Stem: 3852#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); 3784#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 3747#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3748#L108-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; 3839#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3796#L119-1 assume !false; 3772#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3791#L122 assume !(12292 == ssl3_connect_~s__state~0); 3793#L125 assume !(16384 == ssl3_connect_~s__state~0); 3797#L128 assume 4096 == ssl3_connect_~s__state~0; 3762#L227 [2021-10-28 08:39:29,687 INFO L793 eck$LassoCheckResult]: Loop: 3762#L227 ssl3_connect_~s__server~0 := 0; 3843#L232 assume 0 != ssl3_connect_~cb~0; 3828#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3829#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3849#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3778#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 3805#L269 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; 3723#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3751#L556 ssl3_connect_~skip~0 := 0; 3768#L119-1 assume !false; 3769#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3857#L122 assume 12292 == ssl3_connect_~s__state~0; 3761#L123 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; 3762#L227 [2021-10-28 08:39:29,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:29,688 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2021-10-28 08:39:29,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:29,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044661537] [2021-10-28 08:39:29,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:29,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:29,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:29,736 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-28 08:39:29,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:29,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044661537] [2021-10-28 08:39:29,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044661537] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:29,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:29,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:29,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143822038] [2021-10-28 08:39:29,741 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:39:29,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:29,742 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2021-10-28 08:39:29,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:29,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335989872] [2021-10-28 08:39:29,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:29,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:29,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:29,766 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-28 08:39:29,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:29,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335989872] [2021-10-28 08:39:29,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335989872] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:29,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:29,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:29,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358989557] [2021-10-28 08:39:29,768 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:29,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:29,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:29,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:29,774 INFO L87 Difference]: Start difference. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:29,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:29,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:29,942 INFO L93 Difference]: Finished difference Result 143 states and 211 transitions. [2021-10-28 08:39:29,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:29,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 211 transitions. [2021-10-28 08:39:29,946 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 08:39:29,947 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 141 states and 209 transitions. [2021-10-28 08:39:29,948 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-10-28 08:39:29,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-10-28 08:39:29,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 209 transitions. [2021-10-28 08:39:29,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 08:39:29,949 INFO L681 BuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2021-10-28 08:39:29,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 209 transitions. [2021-10-28 08:39:29,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2021-10-28 08:39:29,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 141 states have (on average 1.4822695035460993) internal successors, (209), 140 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 08:39:29,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2021-10-28 08:39:29,962 INFO L704 BuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2021-10-28 08:39:29,962 INFO L587 BuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2021-10-28 08:39:29,962 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 08:39:29,962 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 209 transitions. [2021-10-28 08:39:29,963 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 08:39:29,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:29,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:29,966 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] [2021-10-28 08:39:29,966 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:29,966 INFO L791 eck$LassoCheckResult]: Stem: 4140#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); 4073#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 4036#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4037#L108-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; 4127#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4057#L119-1 assume !false; 4058#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4081#L122 assume 12292 == ssl3_connect_~s__state~0; 4052#L123 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; 4053#L227 ssl3_connect_~s__server~0 := 0; 4132#L232 assume !(0 != ssl3_connect_~cb~0); 4117#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4118#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4138#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4069#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 4093#L269 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; 4094#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4042#L556 ssl3_connect_~skip~0 := 0; 4059#L119-1 assume !false; 4061#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4080#L122 assume !(12292 == ssl3_connect_~s__state~0); 4082#L125 assume !(16384 == ssl3_connect_~s__state~0); 4084#L128 assume 4096 == ssl3_connect_~s__state~0; 4051#L227 [2021-10-28 08:39:29,967 INFO L793 eck$LassoCheckResult]: Loop: 4051#L227 ssl3_connect_~s__server~0 := 0; 4131#L232 assume 0 != ssl3_connect_~cb~0; 4115#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4116#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4137#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4067#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 4092#L269 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; 4012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4040#L556 ssl3_connect_~skip~0 := 0; 4141#L119-1 assume !false; 4150#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4149#L122 assume 12292 == ssl3_connect_~s__state~0; 4050#L123 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; 4051#L227 [2021-10-28 08:39:29,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:29,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2021-10-28 08:39:29,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:29,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430888586] [2021-10-28 08:39:29,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:29,968 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:30,034 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-28 08:39:30,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:30,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430888586] [2021-10-28 08:39:30,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430888586] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:30,035 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:30,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:30,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103360596] [2021-10-28 08:39:30,036 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:39:30,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:30,037 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2021-10-28 08:39:30,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:30,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622520415] [2021-10-28 08:39:30,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:30,037 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:30,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:30,065 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-28 08:39:30,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:30,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622520415] [2021-10-28 08:39:30,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622520415] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:30,066 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:30,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:30,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964548816] [2021-10-28 08:39:30,068 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:30,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:30,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:30,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:30,070 INFO L87 Difference]: Start difference. First operand 141 states and 209 transitions. cyclomatic complexity: 70 Second operand has 3 states, 3 states have (on average 4.333333333333333) 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-28 08:39:30,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:30,257 INFO L93 Difference]: Finished difference Result 195 states and 271 transitions. [2021-10-28 08:39:30,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:30,257 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 271 transitions. [2021-10-28 08:39:30,260 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-10-28 08:39:30,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 190 states and 266 transitions. [2021-10-28 08:39:30,262 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 170 [2021-10-28 08:39:30,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2021-10-28 08:39:30,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 266 transitions. [2021-10-28 08:39:30,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:30,269 INFO L681 BuchiCegarLoop]: Abstraction has 190 states and 266 transitions. [2021-10-28 08:39:30,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 266 transitions. [2021-10-28 08:39:30,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2021-10-28 08:39:30,278 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-28 08:39:30,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-10-28 08:39:30,279 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-10-28 08:39:30,280 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-10-28 08:39:30,280 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 08:39:30,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-10-28 08:39:30,281 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-10-28 08:39:30,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:30,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:30,282 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:30,282 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-28 08:39:30,283 INFO L791 eck$LassoCheckResult]: Stem: 4463#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); 4403#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 4378#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4379#L108-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; 4450#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4412#L119-1 assume !false; 4409#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4410#L122 assume 12292 == ssl3_connect_~s__state~0; 4387#L123 [2021-10-28 08:39:30,283 INFO L793 eck$LassoCheckResult]: Loop: 4387#L123 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; 4388#L227 ssl3_connect_~s__server~0 := 0; 4453#L232 assume 0 != ssl3_connect_~cb~0; 4441#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4442#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4458#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4398#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 4420#L269 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; 4401#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4382#L556 ssl3_connect_~skip~0 := 0; 4391#L119-1 assume !false; 4392#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4507#L122 assume !(12292 == ssl3_connect_~s__state~0); 4446#L125 assume !(16384 == ssl3_connect_~s__state~0); 4413#L128 assume !(4096 == ssl3_connect_~s__state~0); 4404#L131 assume !(20480 == ssl3_connect_~s__state~0); 4405#L134 assume !(4099 == ssl3_connect_~s__state~0); 4419#L137 assume 4368 == ssl3_connect_~s__state~0; 4408#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4370#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4371#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4439#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4355#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4498#L556 ssl3_connect_~skip~0 := 0; 4497#L119-1 assume !false; 4496#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4495#L122 assume 12292 == ssl3_connect_~s__state~0; 4387#L123 [2021-10-28 08:39:30,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:30,284 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-10-28 08:39:30,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:30,284 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739095065] [2021-10-28 08:39:30,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:30,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:30,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:30,305 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:30,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:30,318 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:30,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:30,319 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-10-28 08:39:30,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:30,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147516067] [2021-10-28 08:39:30,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:30,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:30,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:30,363 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-28 08:39:30,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:30,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147516067] [2021-10-28 08:39:30,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147516067] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:30,364 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:30,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:39:30,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324953392] [2021-10-28 08:39:30,365 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:30,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:30,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:30,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:30,366 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-28 08:39:30,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:30,544 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2021-10-28 08:39:30,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:30,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2021-10-28 08:39:30,547 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-10-28 08:39:30,549 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2021-10-28 08:39:30,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2021-10-28 08:39:30,550 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2021-10-28 08:39:30,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2021-10-28 08:39:30,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:30,550 INFO L681 BuchiCegarLoop]: Abstraction has 209 states and 289 transitions. [2021-10-28 08:39:30,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2021-10-28 08:39:30,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2021-10-28 08:39:30,558 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-28 08:39:30,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-10-28 08:39:30,559 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-10-28 08:39:30,559 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-10-28 08:39:30,559 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 08:39:30,559 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-10-28 08:39:30,560 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-10-28 08:39:30,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:30,561 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:30,564 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:30,564 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-28 08:39:30,564 INFO L791 eck$LassoCheckResult]: Stem: 4833#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); 4771#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 4749#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4750#L108-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; 4820#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4760#L119-1 assume !false; 4761#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4777#L122 assume 12292 == ssl3_connect_~s__state~0; 4756#L123 [2021-10-28 08:39:30,565 INFO L793 eck$LassoCheckResult]: Loop: 4756#L123 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; 4757#L227 ssl3_connect_~s__server~0 := 0; 4823#L232 assume 0 != ssl3_connect_~cb~0; 4811#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4812#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4828#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4767#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 4789#L269 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; 4790#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4873#L556 ssl3_connect_~skip~0 := 0; 4872#L119-1 assume !false; 4870#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4868#L122 assume !(12292 == ssl3_connect_~s__state~0); 4866#L125 assume !(16384 == ssl3_connect_~s__state~0); 4864#L128 assume !(4096 == ssl3_connect_~s__state~0); 4860#L131 assume !(20480 == ssl3_connect_~s__state~0); 4859#L134 assume !(4099 == ssl3_connect_~s__state~0); 4858#L137 assume 4368 == ssl3_connect_~s__state~0; 4776#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4739#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4740#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4809#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4819#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4748#L556 ssl3_connect_~skip~0 := 0; 4888#L119-1 assume !false; 4880#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4778#L122 assume !(12292 == ssl3_connect_~s__state~0); 4779#L125 assume !(16384 == ssl3_connect_~s__state~0); 4781#L128 assume !(4096 == ssl3_connect_~s__state~0); 4772#L131 assume !(20480 == ssl3_connect_~s__state~0); 4773#L134 assume !(4099 == ssl3_connect_~s__state~0); 4787#L137 assume !(4368 == ssl3_connect_~s__state~0); 4788#L140 assume !(4369 == ssl3_connect_~s__state~0); 4845#L143 assume 4384 == ssl3_connect_~s__state~0; 4832#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 4794#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4795#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 4800#L310 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4723#L310-2 ssl3_connect_~s__init_num~0 := 0; 4724#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4834#L556 ssl3_connect_~skip~0 := 0; 4835#L119-1 assume !false; 4887#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4886#L122 assume 12292 == ssl3_connect_~s__state~0; 4756#L123 [2021-10-28 08:39:30,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:30,565 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-10-28 08:39:30,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:30,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808087733] [2021-10-28 08:39:30,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:30,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:30,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:30,579 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:30,605 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:30,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:30,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2021-10-28 08:39:30,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:30,606 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842154744] [2021-10-28 08:39:30,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:30,606 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:30,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:30,648 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-28 08:39:30,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:30,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842154744] [2021-10-28 08:39:30,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842154744] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:30,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:30,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:39:30,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460511269] [2021-10-28 08:39:30,654 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:30,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:30,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:30,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:30,655 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-28 08:39:30,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:30,831 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-10-28 08:39:30,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:30,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-10-28 08:39:30,836 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-10-28 08:39:30,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-10-28 08:39:30,839 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-10-28 08:39:30,840 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-10-28 08:39:30,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-10-28 08:39:30,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:30,841 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-10-28 08:39:30,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-10-28 08:39:30,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-10-28 08:39:30,847 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-28 08:39:30,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-10-28 08:39:30,848 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-10-28 08:39:30,848 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-10-28 08:39:30,848 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 08:39:30,849 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-10-28 08:39:30,850 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-10-28 08:39:30,850 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:30,850 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:30,855 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:30,855 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-28 08:39:30,856 INFO L791 eck$LassoCheckResult]: Stem: 5239#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); 5175#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 5150#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5151#L108-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; 5225#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5163#L119-1 assume !false; 5164#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5181#L122 assume 12292 == ssl3_connect_~s__state~0; 5159#L123 [2021-10-28 08:39:30,864 INFO L793 eck$LassoCheckResult]: Loop: 5159#L123 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; 5160#L227 ssl3_connect_~s__server~0 := 0; 5228#L232 assume 0 != ssl3_connect_~cb~0; 5215#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5216#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5234#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5170#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 5194#L269 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; 5195#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5281#L556 ssl3_connect_~skip~0 := 0; 5280#L119-1 assume !false; 5279#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5278#L122 assume !(12292 == ssl3_connect_~s__state~0); 5277#L125 assume !(16384 == ssl3_connect_~s__state~0); 5273#L128 assume !(4096 == ssl3_connect_~s__state~0); 5270#L131 assume !(20480 == ssl3_connect_~s__state~0); 5259#L134 assume !(4099 == ssl3_connect_~s__state~0); 5258#L137 assume !(4368 == ssl3_connect_~s__state~0); 5187#L140 assume !(4369 == ssl3_connect_~s__state~0); 5188#L143 assume !(4384 == ssl3_connect_~s__state~0); 5221#L146 assume !(4385 == ssl3_connect_~s__state~0); 5222#L149 assume !(4400 == ssl3_connect_~s__state~0); 5167#L152 assume !(4401 == ssl3_connect_~s__state~0); 5168#L155 assume !(4416 == ssl3_connect_~s__state~0); 5287#L158 assume !(4417 == ssl3_connect_~s__state~0); 5133#L161 assume !(4432 == ssl3_connect_~s__state~0); 5134#L164 assume !(4433 == ssl3_connect_~s__state~0); 5155#L167 assume !(4448 == ssl3_connect_~s__state~0); 5156#L170 assume !(4449 == ssl3_connect_~s__state~0); 5189#L173 assume !(4464 == ssl3_connect_~s__state~0); 5178#L176 assume !(4465 == ssl3_connect_~s__state~0); 5179#L179 assume !(4466 == ssl3_connect_~s__state~0); 5241#L182 assume !(4467 == ssl3_connect_~s__state~0); 5229#L185 assume !(4480 == ssl3_connect_~s__state~0); 5147#L188 assume !(4481 == ssl3_connect_~s__state~0); 5148#L191 assume !(4496 == ssl3_connect_~s__state~0); 5214#L194 assume !(4497 == ssl3_connect_~s__state~0); 5209#L197 assume !(4512 == ssl3_connect_~s__state~0); 5210#L200 assume !(4513 == ssl3_connect_~s__state~0); 5161#L203 assume !(4528 == ssl3_connect_~s__state~0); 5162#L206 assume !(4529 == ssl3_connect_~s__state~0); 5173#L209 assume !(4560 == ssl3_connect_~s__state~0); 5207#L212 assume !(4561 == ssl3_connect_~s__state~0); 5208#L215 assume 4352 == ssl3_connect_~s__state~0; 5235#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5202#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5171#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5172#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5327#L556 ssl3_connect_~skip~0 := 0; 5326#L119-1 assume !false; 5325#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5324#L122 assume 12292 == ssl3_connect_~s__state~0; 5159#L123 [2021-10-28 08:39:30,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:30,866 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-10-28 08:39:30,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:30,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572201556] [2021-10-28 08:39:30,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:30,871 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:30,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:30,880 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:30,901 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:30,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:30,907 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-10-28 08:39:30,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:30,908 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597423651] [2021-10-28 08:39:30,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:30,908 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:30,939 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-28 08:39:30,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:30,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597423651] [2021-10-28 08:39:30,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597423651] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:30,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:30,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:30,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451902960] [2021-10-28 08:39:30,941 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:30,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:30,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:30,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:30,942 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-28 08:39:31,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:31,058 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-10-28 08:39:31,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:31,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-10-28 08:39:31,061 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-10-28 08:39:31,064 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-10-28 08:39:31,064 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-10-28 08:39:31,066 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-10-28 08:39:31,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-10-28 08:39:31,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:31,067 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-10-28 08:39:31,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-10-28 08:39:31,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-10-28 08:39:31,075 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-28 08:39:31,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-10-28 08:39:31,077 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-10-28 08:39:31,077 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-10-28 08:39:31,077 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 08:39:31,077 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-10-28 08:39:31,079 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-28 08:39:31,079 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:31,079 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:31,080 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:31,081 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-28 08:39:31,081 INFO L791 eck$LassoCheckResult]: Stem: 5682#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); 5618#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 5592#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5593#L108-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; 5668#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5627#L119-1 assume !false; 5756#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5754#L122 assume 12292 == ssl3_connect_~s__state~0; 5601#L123 [2021-10-28 08:39:31,081 INFO L793 eck$LassoCheckResult]: Loop: 5601#L123 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; 5602#L227 ssl3_connect_~s__server~0 := 0; 5671#L232 assume 0 != ssl3_connect_~cb~0; 5658#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5659#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5677#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5612#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 5636#L269 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; 5637#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5787#L556 ssl3_connect_~skip~0 := 0; 5786#L119-1 assume !false; 5785#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5784#L122 assume !(12292 == ssl3_connect_~s__state~0); 5783#L125 assume !(16384 == ssl3_connect_~s__state~0); 5628#L128 assume !(4096 == ssl3_connect_~s__state~0); 5629#L131 assume !(20480 == ssl3_connect_~s__state~0); 5683#L134 assume !(4099 == ssl3_connect_~s__state~0); 5635#L137 assume 4368 == ssl3_connect_~s__state~0; 5623#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5584#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5585#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 5656#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5667#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5596#L556 ssl3_connect_~skip~0 := 0; 5605#L119-1 assume !false; 5606#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5624#L122 assume !(12292 == ssl3_connect_~s__state~0); 5625#L125 assume !(16384 == ssl3_connect_~s__state~0); 5663#L128 assume !(4096 == ssl3_connect_~s__state~0); 5619#L131 assume !(20480 == ssl3_connect_~s__state~0); 5620#L134 assume !(4099 == ssl3_connect_~s__state~0); 5750#L137 assume !(4368 == ssl3_connect_~s__state~0); 5630#L140 assume !(4369 == ssl3_connect_~s__state~0); 5631#L143 assume !(4384 == ssl3_connect_~s__state~0); 5664#L146 assume !(4385 == ssl3_connect_~s__state~0); 5665#L149 assume !(4400 == ssl3_connect_~s__state~0); 5609#L152 assume !(4401 == ssl3_connect_~s__state~0); 5610#L155 assume !(4416 == ssl3_connect_~s__state~0); 5586#L158 assume !(4417 == ssl3_connect_~s__state~0); 5577#L161 assume !(4432 == ssl3_connect_~s__state~0); 5578#L164 assume !(4433 == ssl3_connect_~s__state~0); 5597#L167 assume !(4448 == ssl3_connect_~s__state~0); 5598#L170 assume !(4449 == ssl3_connect_~s__state~0); 5632#L173 assume !(4464 == ssl3_connect_~s__state~0); 5621#L176 assume !(4465 == ssl3_connect_~s__state~0); 5622#L179 assume !(4466 == ssl3_connect_~s__state~0); 5676#L182 assume !(4467 == ssl3_connect_~s__state~0); 5672#L185 assume !(4480 == ssl3_connect_~s__state~0); 5589#L188 assume !(4481 == ssl3_connect_~s__state~0); 5590#L191 assume !(4496 == ssl3_connect_~s__state~0); 5657#L194 assume !(4497 == ssl3_connect_~s__state~0); 5651#L197 assume !(4512 == ssl3_connect_~s__state~0); 5652#L200 assume !(4513 == ssl3_connect_~s__state~0); 5603#L203 assume !(4528 == ssl3_connect_~s__state~0); 5604#L206 assume !(4529 == ssl3_connect_~s__state~0); 5615#L209 assume !(4560 == ssl3_connect_~s__state~0); 5649#L212 assume !(4561 == ssl3_connect_~s__state~0); 5650#L215 assume 4352 == ssl3_connect_~s__state~0; 5678#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5645#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5613#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5614#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5743#L556 ssl3_connect_~skip~0 := 0; 5742#L119-1 assume !false; 5741#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5739#L122 assume 12292 == ssl3_connect_~s__state~0; 5601#L123 [2021-10-28 08:39:31,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,082 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-10-28 08:39:31,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450583148] [2021-10-28 08:39:31,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,083 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:31,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:31,094 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:31,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:31,115 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:31,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-10-28 08:39:31,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050907303] [2021-10-28 08:39:31,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:31,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:31,190 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-28 08:39:31,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:31,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050907303] [2021-10-28 08:39:31,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050907303] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:31,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:31,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:31,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074653533] [2021-10-28 08:39:31,192 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:31,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:31,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:31,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:31,194 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-28 08:39:31,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:31,299 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2021-10-28 08:39:31,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:31,300 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2021-10-28 08:39:31,303 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2021-10-28 08:39:31,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2021-10-28 08:39:31,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2021-10-28 08:39:31,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2021-10-28 08:39:31,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2021-10-28 08:39:31,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:31,307 INFO L681 BuchiCegarLoop]: Abstraction has 230 states and 340 transitions. [2021-10-28 08:39:31,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2021-10-28 08:39:31,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2021-10-28 08:39:31,312 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-28 08:39:31,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-10-28 08:39:31,314 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-10-28 08:39:31,314 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-10-28 08:39:31,314 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 08:39:31,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-10-28 08:39:31,316 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-28 08:39:31,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:31,317 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:31,318 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:31,318 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-28 08:39:31,318 INFO L791 eck$LassoCheckResult]: Stem: 6150#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); 6082#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 6055#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6056#L108-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; 6137#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6094#L119-1 assume !false; 6183#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6182#L122 assume 12292 == ssl3_connect_~s__state~0; 6065#L123 [2021-10-28 08:39:31,319 INFO L793 eck$LassoCheckResult]: Loop: 6065#L123 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; 6066#L227 ssl3_connect_~s__server~0 := 0; 6141#L232 assume 0 != ssl3_connect_~cb~0; 6125#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6126#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6147#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6076#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 6103#L269 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; 6104#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6197#L556 ssl3_connect_~skip~0 := 0; 6195#L119-1 assume !false; 6193#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6191#L122 assume !(12292 == ssl3_connect_~s__state~0); 6189#L125 assume !(16384 == ssl3_connect_~s__state~0); 6095#L128 assume !(4096 == ssl3_connect_~s__state~0); 6096#L131 assume !(20480 == ssl3_connect_~s__state~0); 6151#L134 assume !(4099 == ssl3_connect_~s__state~0); 6152#L137 assume 4368 == ssl3_connect_~s__state~0; 6087#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6045#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6046#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6123#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6136#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6198#L556 ssl3_connect_~skip~0 := 0; 6196#L119-1 assume !false; 6194#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6192#L122 assume !(12292 == ssl3_connect_~s__state~0); 6190#L125 assume !(16384 == ssl3_connect_~s__state~0); 6188#L128 assume !(4096 == ssl3_connect_~s__state~0); 6187#L131 assume !(20480 == ssl3_connect_~s__state~0); 6184#L134 assume !(4099 == ssl3_connect_~s__state~0); 6102#L137 assume !(4368 == ssl3_connect_~s__state~0); 6097#L140 assume !(4369 == ssl3_connect_~s__state~0); 6098#L143 assume 4384 == ssl3_connect_~s__state~0; 6134#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 6108#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6109#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 6115#L310 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6029#L310-2 ssl3_connect_~s__init_num~0 := 0; 6030#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6242#L556 ssl3_connect_~skip~0 := 0; 6241#L119-1 assume !false; 6088#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6089#L122 assume !(12292 == ssl3_connect_~s__state~0); 6092#L125 assume !(16384 == ssl3_connect_~s__state~0); 6131#L128 assume !(4096 == ssl3_connect_~s__state~0); 6083#L131 assume !(20480 == ssl3_connect_~s__state~0); 6084#L134 assume !(4099 == ssl3_connect_~s__state~0); 6253#L137 assume !(4368 == ssl3_connect_~s__state~0); 6158#L140 assume !(4369 == ssl3_connect_~s__state~0); 6159#L143 assume !(4384 == ssl3_connect_~s__state~0); 6132#L146 assume !(4385 == ssl3_connect_~s__state~0); 6133#L149 assume !(4400 == ssl3_connect_~s__state~0); 6211#L152 assume !(4401 == ssl3_connect_~s__state~0); 6090#L155 assume !(4416 == ssl3_connect_~s__state~0); 6091#L158 assume !(4417 == ssl3_connect_~s__state~0); 6239#L161 assume !(4432 == ssl3_connect_~s__state~0); 6238#L164 assume !(4433 == ssl3_connect_~s__state~0); 6237#L167 assume !(4448 == ssl3_connect_~s__state~0); 6236#L170 assume !(4449 == ssl3_connect_~s__state~0); 6099#L173 assume !(4464 == ssl3_connect_~s__state~0); 6085#L176 assume !(4465 == ssl3_connect_~s__state~0); 6086#L179 assume !(4466 == ssl3_connect_~s__state~0); 6145#L182 assume !(4467 == ssl3_connect_~s__state~0); 6146#L185 assume !(4480 == ssl3_connect_~s__state~0); 6160#L188 assume !(4481 == ssl3_connect_~s__state~0); 6161#L191 assume !(4496 == ssl3_connect_~s__state~0); 6185#L194 assume !(4497 == ssl3_connect_~s__state~0); 6186#L197 assume !(4512 == ssl3_connect_~s__state~0); 6207#L200 assume !(4513 == ssl3_connect_~s__state~0); 6208#L203 assume !(4528 == ssl3_connect_~s__state~0); 6217#L206 assume !(4529 == ssl3_connect_~s__state~0); 6214#L209 assume !(4560 == ssl3_connect_~s__state~0); 6117#L212 assume !(4561 == ssl3_connect_~s__state~0); 6118#L215 assume 4352 == ssl3_connect_~s__state~0; 6148#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6113#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6077#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6078#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6174#L556 ssl3_connect_~skip~0 := 0; 6172#L119-1 assume !false; 6170#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6168#L122 assume 12292 == ssl3_connect_~s__state~0; 6065#L123 [2021-10-28 08:39:31,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,319 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-10-28 08:39:31,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821640505] [2021-10-28 08:39:31,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:31,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:31,327 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:31,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:31,336 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:31,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2021-10-28 08:39:31,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126230455] [2021-10-28 08:39:31,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:31,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:31,377 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-28 08:39:31,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:31,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126230455] [2021-10-28 08:39:31,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126230455] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:31,378 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:31,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:31,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481604705] [2021-10-28 08:39:31,379 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:31,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:31,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:31,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:31,380 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-28 08:39:31,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:31,539 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-10-28 08:39:31,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:31,540 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-10-28 08:39:31,543 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-10-28 08:39:31,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-10-28 08:39:31,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-10-28 08:39:31,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-10-28 08:39:31,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-10-28 08:39:31,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:31,547 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-10-28 08:39:31,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-10-28 08:39:31,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-10-28 08:39:31,553 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-28 08:39:31,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-10-28 08:39:31,555 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-10-28 08:39:31,555 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-10-28 08:39:31,555 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 08:39:31,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-10-28 08:39:31,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-10-28 08:39:31,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:31,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:31,559 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:31,559 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-28 08:39:31,559 INFO L791 eck$LassoCheckResult]: Stem: 6647#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); 6579#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 6553#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6554#L108-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; 6629#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6588#L119-1 assume !false; 6675#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6673#L122 assume 12292 == ssl3_connect_~s__state~0; 6562#L123 [2021-10-28 08:39:31,560 INFO L793 eck$LassoCheckResult]: Loop: 6562#L123 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; 6563#L227 ssl3_connect_~s__server~0 := 0; 6632#L232 assume 0 != ssl3_connect_~cb~0; 6619#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6620#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6640#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6573#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 6596#L269 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; 6597#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6725#L556 ssl3_connect_~skip~0 := 0; 6724#L119-1 assume !false; 6723#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6722#L122 assume !(12292 == ssl3_connect_~s__state~0); 6721#L125 assume !(16384 == ssl3_connect_~s__state~0); 6720#L128 assume !(4096 == ssl3_connect_~s__state~0); 6719#L131 assume !(20480 == ssl3_connect_~s__state~0); 6718#L134 assume !(4099 == ssl3_connect_~s__state~0); 6657#L137 assume 4368 == ssl3_connect_~s__state~0; 6584#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6545#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6546#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6617#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6628#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6756#L556 ssl3_connect_~skip~0 := 0; 6755#L119-1 assume !false; 6754#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6740#L122 assume !(12292 == ssl3_connect_~s__state~0); 6741#L125 assume !(16384 == ssl3_connect_~s__state~0); 6589#L128 assume !(4096 == ssl3_connect_~s__state~0); 6580#L131 assume !(20480 == ssl3_connect_~s__state~0); 6581#L134 assume !(4099 == ssl3_connect_~s__state~0); 6595#L137 assume !(4368 == ssl3_connect_~s__state~0); 6590#L140 assume !(4369 == ssl3_connect_~s__state~0); 6591#L143 assume 4384 == ssl3_connect_~s__state~0; 6646#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 6601#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6602#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 6607#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6608#L310-2 ssl3_connect_~s__init_num~0 := 0; 6537#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6712#L556 ssl3_connect_~skip~0 := 0; 6711#L119-1 assume !false; 6710#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6709#L122 assume !(12292 == ssl3_connect_~s__state~0); 6708#L125 assume !(16384 == ssl3_connect_~s__state~0); 6707#L128 assume !(4096 == ssl3_connect_~s__state~0); 6705#L131 assume !(20480 == ssl3_connect_~s__state~0); 6706#L134 assume !(4099 == ssl3_connect_~s__state~0); 6792#L137 assume !(4368 == ssl3_connect_~s__state~0); 6791#L140 assume !(4369 == ssl3_connect_~s__state~0); 6790#L143 assume !(4384 == ssl3_connect_~s__state~0); 6789#L146 assume !(4385 == ssl3_connect_~s__state~0); 6788#L149 assume !(4400 == ssl3_connect_~s__state~0); 6787#L152 assume !(4401 == ssl3_connect_~s__state~0); 6786#L155 assume !(4416 == ssl3_connect_~s__state~0); 6701#L158 assume !(4417 == ssl3_connect_~s__state~0); 6702#L161 assume !(4432 == ssl3_connect_~s__state~0); 6655#L164 assume !(4433 == ssl3_connect_~s__state~0); 6656#L167 assume !(4448 == ssl3_connect_~s__state~0); 6692#L170 assume !(4449 == ssl3_connect_~s__state~0); 6693#L173 assume !(4464 == ssl3_connect_~s__state~0); 6773#L176 assume !(4465 == ssl3_connect_~s__state~0); 6772#L179 assume !(4466 == ssl3_connect_~s__state~0); 6771#L182 assume !(4467 == ssl3_connect_~s__state~0); 6770#L185 assume !(4480 == ssl3_connect_~s__state~0); 6769#L188 assume !(4481 == ssl3_connect_~s__state~0); 6687#L191 assume !(4496 == ssl3_connect_~s__state~0); 6688#L194 assume !(4497 == ssl3_connect_~s__state~0); 6689#L197 assume !(4512 == ssl3_connect_~s__state~0); 6694#L200 assume !(4513 == ssl3_connect_~s__state~0); 6695#L203 assume !(4528 == ssl3_connect_~s__state~0); 6733#L206 assume !(4529 == ssl3_connect_~s__state~0); 6732#L209 assume !(4560 == ssl3_connect_~s__state~0); 6610#L212 assume !(4561 == ssl3_connect_~s__state~0); 6611#L215 assume 4352 == ssl3_connect_~s__state~0; 6641#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6605#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6574#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6575#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6674#L556 ssl3_connect_~skip~0 := 0; 6672#L119-1 assume !false; 6671#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6670#L122 assume 12292 == ssl3_connect_~s__state~0; 6562#L123 [2021-10-28 08:39:31,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,560 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-10-28 08:39:31,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312476224] [2021-10-28 08:39:31,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:31,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:31,568 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:31,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:31,577 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:31,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,578 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2021-10-28 08:39:31,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,578 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702972864] [2021-10-28 08:39:31,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,579 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:31,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:31,615 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-28 08:39:31,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:31,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702972864] [2021-10-28 08:39:31,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702972864] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:31,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:31,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:31,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931579014] [2021-10-28 08:39:31,617 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:31,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:31,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:31,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:31,618 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-28 08:39:31,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:31,741 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2021-10-28 08:39:31,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:31,741 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2021-10-28 08:39:31,744 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-10-28 08:39:31,747 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2021-10-28 08:39:31,747 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-10-28 08:39:31,748 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-10-28 08:39:31,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2021-10-28 08:39:31,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:31,749 INFO L681 BuchiCegarLoop]: Abstraction has 289 states and 408 transitions. [2021-10-28 08:39:31,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2021-10-28 08:39:31,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2021-10-28 08:39:31,755 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-28 08:39:31,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-10-28 08:39:31,757 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-10-28 08:39:31,757 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-10-28 08:39:31,757 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 08:39:31,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-10-28 08:39:31,759 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-10-28 08:39:31,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:31,760 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:31,761 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:31,761 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-28 08:39:31,761 INFO L791 eck$LassoCheckResult]: Stem: 7203#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); 7139#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 7113#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7114#L108-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; 7189#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7126#L119-1 assume !false; 7127#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7145#L122 assume 12292 == ssl3_connect_~s__state~0; 7122#L123 [2021-10-28 08:39:31,762 INFO L793 eck$LassoCheckResult]: Loop: 7122#L123 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; 7123#L227 ssl3_connect_~s__server~0 := 0; 7192#L232 assume 0 != ssl3_connect_~cb~0; 7179#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7180#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7198#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7133#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 7156#L269 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; 7157#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7351#L556 ssl3_connect_~skip~0 := 0; 7350#L119-1 assume !false; 7345#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7343#L122 assume !(12292 == ssl3_connect_~s__state~0); 7341#L125 assume !(16384 == ssl3_connect_~s__state~0); 7149#L128 assume !(4096 == ssl3_connect_~s__state~0); 7140#L131 assume !(20480 == ssl3_connect_~s__state~0); 7141#L134 assume !(4099 == ssl3_connect_~s__state~0); 7216#L137 assume 4368 == ssl3_connect_~s__state~0; 7144#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7105#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7106#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7177#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7188#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7304#L556 ssl3_connect_~skip~0 := 0; 7302#L119-1 assume !false; 7300#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7298#L122 assume !(12292 == ssl3_connect_~s__state~0); 7296#L125 assume !(16384 == ssl3_connect_~s__state~0); 7294#L128 assume !(4096 == ssl3_connect_~s__state~0); 7292#L131 assume !(20480 == ssl3_connect_~s__state~0); 7204#L134 assume !(4099 == ssl3_connect_~s__state~0); 7155#L137 assume !(4368 == ssl3_connect_~s__state~0); 7150#L140 assume !(4369 == ssl3_connect_~s__state~0); 7151#L143 assume 4384 == ssl3_connect_~s__state~0; 7202#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 7161#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7162#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 7167#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7168#L310-2 ssl3_connect_~s__init_num~0 := 0; 7289#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7284#L556 ssl3_connect_~skip~0 := 0; 7283#L119-1 assume !false; 7282#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7281#L122 assume !(12292 == ssl3_connect_~s__state~0); 7280#L125 assume !(16384 == ssl3_connect_~s__state~0); 7279#L128 assume !(4096 == ssl3_connect_~s__state~0); 7278#L131 assume !(20480 == ssl3_connect_~s__state~0); 7277#L134 assume !(4099 == ssl3_connect_~s__state~0); 7276#L137 assume !(4368 == ssl3_connect_~s__state~0); 7275#L140 assume !(4369 == ssl3_connect_~s__state~0); 7274#L143 assume !(4384 == ssl3_connect_~s__state~0); 7273#L146 assume !(4385 == ssl3_connect_~s__state~0); 7272#L149 assume 4400 == ssl3_connect_~s__state~0; 7092#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7093#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7159#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7097#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7205#L556 ssl3_connect_~skip~0 := 0; 7206#L119-1 assume !false; 7362#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7146#L122 assume !(12292 == ssl3_connect_~s__state~0); 7147#L125 assume !(16384 == ssl3_connect_~s__state~0); 7184#L128 assume !(4096 == ssl3_connect_~s__state~0); 7222#L131 assume !(20480 == ssl3_connect_~s__state~0); 7259#L134 assume !(4099 == ssl3_connect_~s__state~0); 7258#L137 assume !(4368 == ssl3_connect_~s__state~0); 7217#L140 assume !(4369 == ssl3_connect_~s__state~0); 7218#L143 assume !(4384 == ssl3_connect_~s__state~0); 7239#L146 assume !(4385 == ssl3_connect_~s__state~0); 7240#L149 assume !(4400 == ssl3_connect_~s__state~0); 7271#L152 assume !(4401 == ssl3_connect_~s__state~0); 7257#L155 assume !(4416 == ssl3_connect_~s__state~0); 7256#L158 assume !(4417 == ssl3_connect_~s__state~0); 7213#L161 assume !(4432 == ssl3_connect_~s__state~0); 7214#L164 assume !(4433 == ssl3_connect_~s__state~0); 7215#L167 assume !(4448 == ssl3_connect_~s__state~0); 7235#L170 assume !(4449 == ssl3_connect_~s__state~0); 7265#L173 assume !(4464 == ssl3_connect_~s__state~0); 7263#L176 assume !(4465 == ssl3_connect_~s__state~0); 7261#L179 assume !(4466 == ssl3_connect_~s__state~0); 7255#L182 assume !(4467 == ssl3_connect_~s__state~0); 7254#L185 assume !(4480 == ssl3_connect_~s__state~0); 7253#L188 assume !(4481 == ssl3_connect_~s__state~0); 7252#L191 assume !(4496 == ssl3_connect_~s__state~0); 7251#L194 assume !(4497 == ssl3_connect_~s__state~0); 7250#L197 assume !(4512 == ssl3_connect_~s__state~0); 7249#L200 assume !(4513 == ssl3_connect_~s__state~0); 7248#L203 assume !(4528 == ssl3_connect_~s__state~0); 7246#L206 assume !(4529 == ssl3_connect_~s__state~0); 7247#L209 assume !(4560 == ssl3_connect_~s__state~0); 7170#L212 assume !(4561 == ssl3_connect_~s__state~0); 7171#L215 assume 4352 == ssl3_connect_~s__state~0; 7199#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7165#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7134#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7135#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7344#L556 ssl3_connect_~skip~0 := 0; 7342#L119-1 assume !false; 7340#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7241#L122 assume 12292 == ssl3_connect_~s__state~0; 7122#L123 [2021-10-28 08:39:31,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,763 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-10-28 08:39:31,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111103789] [2021-10-28 08:39:31,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:31,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:31,770 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:31,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:31,780 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:31,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2021-10-28 08:39:31,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187917116] [2021-10-28 08:39:31,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:31,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:31,814 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-28 08:39:31,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:31,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187917116] [2021-10-28 08:39:31,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187917116] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:31,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:31,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:31,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144047516] [2021-10-28 08:39:31,816 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:31,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:31,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:31,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:31,817 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-28 08:39:31,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:31,948 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-10-28 08:39:31,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:31,948 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-10-28 08:39:31,951 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-10-28 08:39:31,954 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-10-28 08:39:31,955 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-10-28 08:39:31,955 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-10-28 08:39:31,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-10-28 08:39:31,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:31,956 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-10-28 08:39:31,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-10-28 08:39:31,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-10-28 08:39:31,963 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-28 08:39:31,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-10-28 08:39:31,964 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-10-28 08:39:31,965 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-10-28 08:39:31,965 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 08:39:31,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-10-28 08:39:31,967 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-10-28 08:39:31,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:31,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:31,969 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:31,969 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-28 08:39:31,969 INFO L791 eck$LassoCheckResult]: Stem: 7806#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); 7739#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 7713#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7714#L108-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; 7790#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7750#L119-1 assume !false; 7837#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7832#L122 assume 12292 == ssl3_connect_~s__state~0; 7722#L123 [2021-10-28 08:39:31,970 INFO L793 eck$LassoCheckResult]: Loop: 7722#L123 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; 7723#L227 ssl3_connect_~s__server~0 := 0; 7794#L232 assume 0 != ssl3_connect_~cb~0; 7781#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7782#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7800#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7733#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 7758#L269 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; 7759#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7963#L556 ssl3_connect_~skip~0 := 0; 7961#L119-1 assume !false; 7959#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7957#L122 assume !(12292 == ssl3_connect_~s__state~0); 7955#L125 assume !(16384 == ssl3_connect_~s__state~0); 7953#L128 assume !(4096 == ssl3_connect_~s__state~0); 7951#L131 assume !(20480 == ssl3_connect_~s__state~0); 7949#L134 assume !(4099 == ssl3_connect_~s__state~0); 7814#L137 assume 4368 == ssl3_connect_~s__state~0; 7744#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7703#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7704#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7778#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7789#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7916#L556 ssl3_connect_~skip~0 := 0; 7914#L119-1 assume !false; 7912#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7910#L122 assume !(12292 == ssl3_connect_~s__state~0); 7908#L125 assume !(16384 == ssl3_connect_~s__state~0); 7906#L128 assume !(4096 == ssl3_connect_~s__state~0); 7904#L131 assume !(20480 == ssl3_connect_~s__state~0); 7902#L134 assume !(4099 == ssl3_connect_~s__state~0); 7900#L137 assume !(4368 == ssl3_connect_~s__state~0); 7899#L140 assume !(4369 == ssl3_connect_~s__state~0); 7839#L143 assume 4384 == ssl3_connect_~s__state~0; 7805#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 7763#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7764#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 7769#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7686#L310-2 ssl3_connect_~s__init_num~0 := 0; 7687#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7969#L556 ssl3_connect_~skip~0 := 0; 7964#L119-1 assume !false; 7962#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7960#L122 assume !(12292 == ssl3_connect_~s__state~0); 7958#L125 assume !(16384 == ssl3_connect_~s__state~0); 7956#L128 assume !(4096 == ssl3_connect_~s__state~0); 7954#L131 assume !(20480 == ssl3_connect_~s__state~0); 7952#L134 assume !(4099 == ssl3_connect_~s__state~0); 7950#L137 assume !(4368 == ssl3_connect_~s__state~0); 7948#L140 assume !(4369 == ssl3_connect_~s__state~0); 7946#L143 assume !(4384 == ssl3_connect_~s__state~0); 7786#L146 assume !(4385 == ssl3_connect_~s__state~0); 7787#L149 assume 4400 == ssl3_connect_~s__state~0; 7690#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7691#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7761#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7780#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7717#L556 ssl3_connect_~skip~0 := 0; 7726#L119-1 assume !false; 7727#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7745#L122 assume !(12292 == ssl3_connect_~s__state~0); 7976#L125 assume !(16384 == ssl3_connect_~s__state~0); 7975#L128 assume !(4096 == ssl3_connect_~s__state~0); 7973#L131 assume !(20480 == ssl3_connect_~s__state~0); 7972#L134 assume !(4099 == ssl3_connect_~s__state~0); 7971#L137 assume !(4368 == ssl3_connect_~s__state~0); 7970#L140 assume !(4369 == ssl3_connect_~s__state~0); 7947#L143 assume !(4384 == ssl3_connect_~s__state~0); 7944#L146 assume !(4385 == ssl3_connect_~s__state~0); 7937#L149 assume !(4400 == ssl3_connect_~s__state~0); 7936#L152 assume !(4401 == ssl3_connect_~s__state~0); 7893#L155 assume 4416 == ssl3_connect_~s__state~0; 7706#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 7776#L339 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7797#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7798#L347 assume !(0 == ssl3_connect_~tmp___6~0); 7695#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7887#L556 ssl3_connect_~skip~0 := 0; 7886#L119-1 assume !false; 7885#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7884#L122 assume !(12292 == ssl3_connect_~s__state~0); 7883#L125 assume !(16384 == ssl3_connect_~s__state~0); 7882#L128 assume !(4096 == ssl3_connect_~s__state~0); 7881#L131 assume !(20480 == ssl3_connect_~s__state~0); 7880#L134 assume !(4099 == ssl3_connect_~s__state~0); 7879#L137 assume !(4368 == ssl3_connect_~s__state~0); 7878#L140 assume !(4369 == ssl3_connect_~s__state~0); 7877#L143 assume !(4384 == ssl3_connect_~s__state~0); 7876#L146 assume !(4385 == ssl3_connect_~s__state~0); 7875#L149 assume !(4400 == ssl3_connect_~s__state~0); 7874#L152 assume !(4401 == ssl3_connect_~s__state~0); 7873#L155 assume !(4416 == ssl3_connect_~s__state~0); 7872#L158 assume !(4417 == ssl3_connect_~s__state~0); 7871#L161 assume !(4432 == ssl3_connect_~s__state~0); 7812#L164 assume !(4433 == ssl3_connect_~s__state~0); 7813#L167 assume !(4448 == ssl3_connect_~s__state~0); 7848#L170 assume !(4449 == ssl3_connect_~s__state~0); 7845#L173 assume !(4464 == ssl3_connect_~s__state~0); 7842#L176 assume !(4465 == ssl3_connect_~s__state~0); 7843#L179 assume !(4466 == ssl3_connect_~s__state~0); 7844#L182 assume !(4467 == ssl3_connect_~s__state~0); 7817#L185 assume !(4480 == ssl3_connect_~s__state~0); 7818#L188 assume !(4481 == ssl3_connect_~s__state~0); 7819#L191 assume !(4496 == ssl3_connect_~s__state~0); 7846#L194 assume !(4497 == ssl3_connect_~s__state~0); 7847#L197 assume !(4512 == ssl3_connect_~s__state~0); 7849#L200 assume !(4513 == ssl3_connect_~s__state~0); 7850#L203 assume !(4528 == ssl3_connect_~s__state~0); 7858#L206 assume !(4529 == ssl3_connect_~s__state~0); 7859#L209 assume !(4560 == ssl3_connect_~s__state~0); 7772#L212 assume !(4561 == ssl3_connect_~s__state~0); 7773#L215 assume 4352 == ssl3_connect_~s__state~0; 7801#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7767#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7734#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7735#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7831#L556 ssl3_connect_~skip~0 := 0; 7830#L119-1 assume !false; 7829#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7828#L122 assume 12292 == ssl3_connect_~s__state~0; 7722#L123 [2021-10-28 08:39:31,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:31,970 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-10-28 08:39:31,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:31,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232829172] [2021-10-28 08:39:31,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:31,971 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,009 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:32,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,017 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:32,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2021-10-28 08:39:32,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051225626] [2021-10-28 08:39:32,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:32,059 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-28 08:39:32,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:32,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051225626] [2021-10-28 08:39:32,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051225626] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:32,060 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:32,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:32,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083876443] [2021-10-28 08:39:32,061 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:32,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:32,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:32,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:32,062 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-28 08:39:32,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:32,092 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-10-28 08:39:32,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:32,092 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-10-28 08:39:32,098 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-28 08:39:32,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-10-28 08:39:32,104 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-10-28 08:39:32,105 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-10-28 08:39:32,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-10-28 08:39:32,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:32,107 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-28 08:39:32,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-10-28 08:39:32,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-10-28 08:39:32,119 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-28 08:39:32,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-10-28 08:39:32,122 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-28 08:39:32,122 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-28 08:39:32,122 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 08:39:32,123 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-10-28 08:39:32,127 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-28 08:39:32,127 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:32,127 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:32,129 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:32,129 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-28 08:39:32,129 INFO L791 eck$LassoCheckResult]: Stem: 8720#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); 8647#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 8624#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8625#L108-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; 8701#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8656#L119-1 assume !false; 9117#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9115#L122 assume 12292 == ssl3_connect_~s__state~0; 8826#L123 [2021-10-28 08:39:32,130 INFO L793 eck$LassoCheckResult]: Loop: 8826#L123 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; 8773#L227 ssl3_connect_~s__server~0 := 0; 9111#L232 assume 0 != ssl3_connect_~cb~0; 9109#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8823#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8821#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8819#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 8818#L269 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; 8799#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8789#L556 ssl3_connect_~skip~0 := 0; 8787#L119-1 assume !false; 8785#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8783#L122 assume !(12292 == ssl3_connect_~s__state~0); 8781#L125 assume !(16384 == ssl3_connect_~s__state~0); 8779#L128 assume !(4096 == ssl3_connect_~s__state~0); 8777#L131 assume !(20480 == ssl3_connect_~s__state~0); 8775#L134 assume !(4099 == ssl3_connect_~s__state~0); 8771#L137 assume 4368 == ssl3_connect_~s__state~0; 8652#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 8614#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8615#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8687#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8767#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8762#L556 ssl3_connect_~skip~0 := 0; 8761#L119-1 assume !false; 8760#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8759#L122 assume !(12292 == ssl3_connect_~s__state~0); 8758#L125 assume !(16384 == ssl3_connect_~s__state~0); 8757#L128 assume !(4096 == ssl3_connect_~s__state~0); 8756#L131 assume !(20480 == ssl3_connect_~s__state~0); 8755#L134 assume !(4099 == ssl3_connect_~s__state~0); 8754#L137 assume !(4368 == ssl3_connect_~s__state~0); 8753#L140 assume !(4369 == ssl3_connect_~s__state~0); 8738#L143 assume 4384 == ssl3_connect_~s__state~0; 8734#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 8733#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8670#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 9026#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 9025#L310-2 ssl3_connect_~s__init_num~0 := 0; 9024#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9019#L556 ssl3_connect_~skip~0 := 0; 9015#L119-1 assume !false; 9014#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9013#L122 assume !(12292 == ssl3_connect_~s__state~0); 9012#L125 assume !(16384 == ssl3_connect_~s__state~0); 9011#L128 assume !(4096 == ssl3_connect_~s__state~0); 9010#L131 assume !(20480 == ssl3_connect_~s__state~0); 9008#L134 assume !(4099 == ssl3_connect_~s__state~0); 9006#L137 assume !(4368 == ssl3_connect_~s__state~0); 9005#L140 assume !(4369 == ssl3_connect_~s__state~0); 9004#L143 assume !(4384 == ssl3_connect_~s__state~0); 9003#L146 assume !(4385 == ssl3_connect_~s__state~0); 9002#L149 assume 4400 == ssl3_connect_~s__state~0; 8889#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8999#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8997#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8996#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8990#L556 ssl3_connect_~skip~0 := 0; 8989#L119-1 assume !false; 8988#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8987#L122 assume !(12292 == ssl3_connect_~s__state~0); 8986#L125 assume !(16384 == ssl3_connect_~s__state~0); 8984#L128 assume !(4096 == ssl3_connect_~s__state~0); 8983#L131 assume !(20480 == ssl3_connect_~s__state~0); 8981#L134 assume !(4099 == ssl3_connect_~s__state~0); 8979#L137 assume !(4368 == ssl3_connect_~s__state~0); 8977#L140 assume !(4369 == ssl3_connect_~s__state~0); 8976#L143 assume !(4384 == ssl3_connect_~s__state~0); 8975#L146 assume !(4385 == ssl3_connect_~s__state~0); 8974#L149 assume !(4400 == ssl3_connect_~s__state~0); 8973#L152 assume !(4401 == ssl3_connect_~s__state~0); 8972#L155 assume 4416 == ssl3_connect_~s__state~0; 8884#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 8970#L339 assume !(3 == ssl3_connect_~blastFlag~0); 8968#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8929#L347 assume !(0 == ssl3_connect_~tmp___6~0); 8922#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8916#L556 ssl3_connect_~skip~0 := 0; 8914#L119-1 assume !false; 8912#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8910#L122 assume !(12292 == ssl3_connect_~s__state~0); 8908#L125 assume !(16384 == ssl3_connect_~s__state~0); 8906#L128 assume !(4096 == ssl3_connect_~s__state~0); 8831#L131 assume !(20480 == ssl3_connect_~s__state~0); 8829#L134 assume !(4099 == ssl3_connect_~s__state~0); 8752#L137 assume !(4368 == ssl3_connect_~s__state~0); 8743#L140 assume !(4369 == ssl3_connect_~s__state~0); 8741#L143 assume !(4384 == ssl3_connect_~s__state~0); 8742#L146 assume !(4385 == ssl3_connect_~s__state~0); 8891#L149 assume !(4400 == ssl3_connect_~s__state~0); 8888#L152 assume !(4401 == ssl3_connect_~s__state~0); 8886#L155 assume !(4416 == ssl3_connect_~s__state~0); 8883#L158 assume !(4417 == ssl3_connect_~s__state~0); 8881#L161 assume !(4432 == ssl3_connect_~s__state~0); 8878#L164 assume !(4433 == ssl3_connect_~s__state~0); 8876#L167 assume !(4448 == ssl3_connect_~s__state~0); 8873#L170 assume !(4449 == ssl3_connect_~s__state~0); 8871#L173 assume !(4464 == ssl3_connect_~s__state~0); 8870#L176 assume !(4465 == ssl3_connect_~s__state~0); 8868#L179 assume !(4466 == ssl3_connect_~s__state~0); 8866#L182 assume !(4467 == ssl3_connect_~s__state~0); 8865#L185 assume !(4480 == ssl3_connect_~s__state~0); 8859#L188 assume !(4481 == ssl3_connect_~s__state~0); 8853#L191 assume !(4496 == ssl3_connect_~s__state~0); 8851#L194 assume !(4497 == ssl3_connect_~s__state~0); 8850#L197 assume !(4512 == ssl3_connect_~s__state~0); 8847#L200 assume !(4513 == ssl3_connect_~s__state~0); 8845#L203 assume !(4528 == ssl3_connect_~s__state~0); 8842#L206 assume !(4529 == ssl3_connect_~s__state~0); 8843#L209 assume !(4560 == ssl3_connect_~s__state~0); 8872#L212 assume !(4561 == ssl3_connect_~s__state~0); 8816#L215 assume 4352 == ssl3_connect_~s__state~0; 8869#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8862#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8861#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8858#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8834#L556 ssl3_connect_~skip~0 := 0; 8830#L119-1 assume !false; 8828#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8825#L122 assume 12292 == ssl3_connect_~s__state~0; 8826#L123 [2021-10-28 08:39:32,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,131 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-10-28 08:39:32,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950998169] [2021-10-28 08:39:32,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,131 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,138 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:32,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,146 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:32,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2021-10-28 08:39:32,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,147 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262454685] [2021-10-28 08:39:32,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,148 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:32,184 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-28 08:39:32,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:32,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262454685] [2021-10-28 08:39:32,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262454685] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:32,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:32,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:32,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997361798] [2021-10-28 08:39:32,186 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:32,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:32,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:32,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:32,187 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-28 08:39:32,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:32,313 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-10-28 08:39:32,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:32,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-10-28 08:39:32,319 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-10-28 08:39:32,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-10-28 08:39:32,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-10-28 08:39:32,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-10-28 08:39:32,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-10-28 08:39:32,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:32,329 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-10-28 08:39:32,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-10-28 08:39:32,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-10-28 08:39:32,343 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-28 08:39:32,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-10-28 08:39:32,346 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-10-28 08:39:32,346 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-10-28 08:39:32,346 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 08:39:32,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-10-28 08:39:32,351 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-10-28 08:39:32,351 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:32,351 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:32,353 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:32,354 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-28 08:39:32,354 INFO L791 eck$LassoCheckResult]: Stem: 9982#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); 9907#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 9884#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9885#L108-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; 9961#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9916#L119-1 assume !false; 10284#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10064#L122 assume 12292 == ssl3_connect_~s__state~0; 9891#L123 [2021-10-28 08:39:32,354 INFO L793 eck$LassoCheckResult]: Loop: 9891#L123 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; 9892#L227 ssl3_connect_~s__server~0 := 0; 9966#L232 assume 0 != ssl3_connect_~cb~0; 9951#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 9952#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 9972#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10286#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 10285#L269 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; 10249#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10239#L556 ssl3_connect_~skip~0 := 0; 10237#L119-1 assume !false; 10235#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10233#L122 assume !(12292 == ssl3_connect_~s__state~0); 10231#L125 assume !(16384 == ssl3_connect_~s__state~0); 10229#L128 assume !(4096 == ssl3_connect_~s__state~0); 10227#L131 assume !(20480 == ssl3_connect_~s__state~0); 10223#L134 assume !(4099 == ssl3_connect_~s__state~0); 9994#L137 assume 4368 == ssl3_connect_~s__state~0; 9912#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 9873#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9874#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 9948#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 9960#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10067#L556 ssl3_connect_~skip~0 := 0; 10066#L119-1 assume !false; 10065#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10040#L122 assume !(12292 == ssl3_connect_~s__state~0); 10039#L125 assume !(16384 == ssl3_connect_~s__state~0); 10038#L128 assume !(4096 == ssl3_connect_~s__state~0); 10036#L131 assume !(20480 == ssl3_connect_~s__state~0); 10035#L134 assume !(4099 == ssl3_connect_~s__state~0); 10033#L137 assume !(4368 == ssl3_connect_~s__state~0); 10031#L140 assume !(4369 == ssl3_connect_~s__state~0); 10000#L143 assume 4384 == ssl3_connect_~s__state~0; 9999#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 9998#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9931#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 10333#L310 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 10334#L310-2 ssl3_connect_~s__init_num~0 := 0; 10448#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10442#L556 ssl3_connect_~skip~0 := 0; 10440#L119-1 assume !false; 10438#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10436#L122 assume !(12292 == ssl3_connect_~s__state~0); 10434#L125 assume !(16384 == ssl3_connect_~s__state~0); 10432#L128 assume !(4096 == ssl3_connect_~s__state~0); 10430#L131 assume !(20480 == ssl3_connect_~s__state~0); 10428#L134 assume !(4099 == ssl3_connect_~s__state~0); 10426#L137 assume !(4368 == ssl3_connect_~s__state~0); 10424#L140 assume !(4369 == ssl3_connect_~s__state~0); 10422#L143 assume !(4384 == ssl3_connect_~s__state~0); 10420#L146 assume !(4385 == ssl3_connect_~s__state~0); 10418#L149 assume !(4400 == ssl3_connect_~s__state~0); 10416#L152 assume !(4401 == ssl3_connect_~s__state~0); 10414#L155 assume !(4416 == ssl3_connect_~s__state~0); 10413#L158 assume !(4417 == ssl3_connect_~s__state~0); 10411#L161 assume !(4432 == ssl3_connect_~s__state~0); 10410#L164 assume !(4433 == ssl3_connect_~s__state~0); 10409#L167 assume !(4448 == ssl3_connect_~s__state~0); 10408#L170 assume !(4449 == ssl3_connect_~s__state~0); 10406#L173 assume !(4464 == ssl3_connect_~s__state~0); 10401#L176 assume !(4465 == ssl3_connect_~s__state~0); 10399#L179 assume !(4466 == ssl3_connect_~s__state~0); 10397#L182 assume !(4467 == ssl3_connect_~s__state~0); 10395#L185 assume !(4480 == ssl3_connect_~s__state~0); 10393#L188 assume !(4481 == ssl3_connect_~s__state~0); 10391#L191 assume !(4496 == ssl3_connect_~s__state~0); 10389#L194 assume !(4497 == ssl3_connect_~s__state~0); 10387#L197 assume !(4512 == ssl3_connect_~s__state~0); 10386#L200 assume !(4513 == ssl3_connect_~s__state~0); 10385#L203 assume !(4528 == ssl3_connect_~s__state~0); 10384#L206 assume !(4529 == ssl3_connect_~s__state~0); 10282#L209 assume 4560 == ssl3_connect_~s__state~0; 10113#L213 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 10280#L466 assume !(ssl3_connect_~ret~0 <= 0); 10278#L469 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 10279#L469-2 ssl3_connect_~s__init_num~0 := 0; 10347#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10339#L556 ssl3_connect_~skip~0 := 0; 10338#L119-1 assume !false; 10114#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10058#L122 assume !(12292 == ssl3_connect_~s__state~0); 10057#L125 assume !(16384 == ssl3_connect_~s__state~0); 10055#L128 assume !(4096 == ssl3_connect_~s__state~0); 10010#L131 assume !(20480 == ssl3_connect_~s__state~0); 10011#L134 assume !(4099 == ssl3_connect_~s__state~0); 10187#L137 assume !(4368 == ssl3_connect_~s__state~0); 10186#L140 assume !(4369 == ssl3_connect_~s__state~0); 10185#L143 assume !(4384 == ssl3_connect_~s__state~0); 10184#L146 assume !(4385 == ssl3_connect_~s__state~0); 10109#L149 assume !(4400 == ssl3_connect_~s__state~0); 10106#L152 assume !(4401 == ssl3_connect_~s__state~0); 10107#L155 assume !(4416 == ssl3_connect_~s__state~0); 10250#L158 assume !(4417 == ssl3_connect_~s__state~0); 10251#L161 assume !(4432 == ssl3_connect_~s__state~0); 10220#L164 assume !(4433 == ssl3_connect_~s__state~0); 10080#L167 assume !(4448 == ssl3_connect_~s__state~0); 10082#L170 assume !(4449 == ssl3_connect_~s__state~0); 10045#L173 assume !(4464 == ssl3_connect_~s__state~0); 10041#L176 assume !(4465 == ssl3_connect_~s__state~0); 10043#L179 assume !(4466 == ssl3_connect_~s__state~0); 10044#L182 assume !(4467 == ssl3_connect_~s__state~0); 9990#L185 assume !(4480 == ssl3_connect_~s__state~0); 9992#L188 assume !(4481 == ssl3_connect_~s__state~0); 9993#L191 assume !(4496 == ssl3_connect_~s__state~0); 10074#L194 assume !(4497 == ssl3_connect_~s__state~0); 10075#L197 assume !(4512 == ssl3_connect_~s__state~0); 10078#L200 assume !(4513 == ssl3_connect_~s__state~0); 10079#L203 assume !(4528 == ssl3_connect_~s__state~0); 10221#L206 assume !(4529 == ssl3_connect_~s__state~0); 10222#L209 assume !(4560 == ssl3_connect_~s__state~0); 9940#L212 assume !(4561 == ssl3_connect_~s__state~0); 9941#L215 assume 4352 == ssl3_connect_~s__state~0; 9973#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 9935#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 9903#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 9904#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10123#L556 ssl3_connect_~skip~0 := 0; 10121#L119-1 assume !false; 10119#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10117#L122 assume 12292 == ssl3_connect_~s__state~0; 9891#L123 [2021-10-28 08:39:32,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,355 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-10-28 08:39:32,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255909616] [2021-10-28 08:39:32,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,362 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:32,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,371 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:32,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,372 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2021-10-28 08:39:32,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981637300] [2021-10-28 08:39:32,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:32,413 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-28 08:39:32,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:32,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981637300] [2021-10-28 08:39:32,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981637300] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:32,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:32,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:32,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996184454] [2021-10-28 08:39:32,414 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:32,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:32,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:32,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:32,416 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-28 08:39:32,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:32,577 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-10-28 08:39:32,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:32,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-10-28 08:39:32,584 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-10-28 08:39:32,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-10-28 08:39:32,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-10-28 08:39:32,592 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-10-28 08:39:32,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-10-28 08:39:32,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:32,594 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-10-28 08:39:32,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-10-28 08:39:32,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-10-28 08:39:32,627 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-28 08:39:32,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-10-28 08:39:32,631 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-10-28 08:39:32,631 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-10-28 08:39:32,631 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 08:39:32,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-10-28 08:39:32,636 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-10-28 08:39:32,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:32,636 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:32,638 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:32,638 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-28 08:39:32,639 INFO L791 eck$LassoCheckResult]: Stem: 11370#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); 11283#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 11257#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11258#L108-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; 11347#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11295#L119-1 assume !false; 11429#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11427#L122 assume 12292 == ssl3_connect_~s__state~0; 11415#L123 [2021-10-28 08:39:32,639 INFO L793 eck$LassoCheckResult]: Loop: 11415#L123 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; 11413#L227 ssl3_connect_~s__server~0 := 0; 11794#L232 assume 0 != ssl3_connect_~cb~0; 11788#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11786#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 11783#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 11780#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 11778#L269 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; 11775#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11765#L556 ssl3_connect_~skip~0 := 0; 11762#L119-1 assume !false; 11759#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11756#L122 assume !(12292 == ssl3_connect_~s__state~0); 11753#L125 assume !(16384 == ssl3_connect_~s__state~0); 11750#L128 assume !(4096 == ssl3_connect_~s__state~0); 11747#L131 assume !(20480 == ssl3_connect_~s__state~0); 11743#L134 assume !(4099 == ssl3_connect_~s__state~0); 11384#L137 assume 4368 == ssl3_connect_~s__state~0; 11385#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11495#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11248#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 11345#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 11346#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11540#L556 ssl3_connect_~skip~0 := 0; 11537#L119-1 assume !false; 11535#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11534#L122 assume !(12292 == ssl3_connect_~s__state~0); 11532#L125 assume !(16384 == ssl3_connect_~s__state~0); 11529#L128 assume !(4096 == ssl3_connect_~s__state~0); 11523#L131 assume !(20480 == ssl3_connect_~s__state~0); 11521#L134 assume !(4099 == ssl3_connect_~s__state~0); 11426#L137 assume !(4368 == ssl3_connect_~s__state~0); 11425#L140 assume !(4369 == ssl3_connect_~s__state~0); 11398#L143 assume 4384 == ssl3_connect_~s__state~0; 11397#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 11396#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11312#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 11319#L310 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11320#L310-2 ssl3_connect_~s__init_num~0 := 0; 11793#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11787#L556 ssl3_connect_~skip~0 := 0; 11785#L119-1 assume !false; 11781#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11779#L122 assume !(12292 == ssl3_connect_~s__state~0); 11777#L125 assume !(16384 == ssl3_connect_~s__state~0); 11776#L128 assume !(4096 == ssl3_connect_~s__state~0); 11766#L131 assume !(20480 == ssl3_connect_~s__state~0); 11763#L134 assume !(4099 == ssl3_connect_~s__state~0); 11760#L137 assume !(4368 == ssl3_connect_~s__state~0); 11757#L140 assume !(4369 == ssl3_connect_~s__state~0); 11754#L143 assume !(4384 == ssl3_connect_~s__state~0); 11751#L146 assume !(4385 == ssl3_connect_~s__state~0); 11748#L149 assume !(4400 == ssl3_connect_~s__state~0); 11745#L152 assume !(4401 == ssl3_connect_~s__state~0); 11742#L155 assume !(4416 == ssl3_connect_~s__state~0); 11741#L158 assume !(4417 == ssl3_connect_~s__state~0); 11740#L161 assume !(4432 == ssl3_connect_~s__state~0); 11739#L164 assume !(4433 == ssl3_connect_~s__state~0); 11738#L167 assume !(4448 == ssl3_connect_~s__state~0); 11736#L170 assume !(4449 == ssl3_connect_~s__state~0); 11735#L173 assume !(4464 == ssl3_connect_~s__state~0); 11734#L176 assume !(4465 == ssl3_connect_~s__state~0); 11733#L179 assume !(4466 == ssl3_connect_~s__state~0); 11732#L182 assume !(4467 == ssl3_connect_~s__state~0); 11730#L185 assume !(4480 == ssl3_connect_~s__state~0); 11729#L188 assume !(4481 == ssl3_connect_~s__state~0); 11728#L191 assume !(4496 == ssl3_connect_~s__state~0); 11727#L194 assume !(4497 == ssl3_connect_~s__state~0); 11725#L197 assume !(4512 == ssl3_connect_~s__state~0); 11724#L200 assume !(4513 == ssl3_connect_~s__state~0); 11723#L203 assume !(4528 == ssl3_connect_~s__state~0); 11722#L206 assume !(4529 == ssl3_connect_~s__state~0); 11721#L209 assume 4560 == ssl3_connect_~s__state~0; 11377#L213 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 11378#L466 assume !(ssl3_connect_~ret~0 <= 0); 11241#L469 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11243#L469-2 ssl3_connect_~s__init_num~0 := 0; 11329#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11692#L556 ssl3_connect_~skip~0 := 0; 11690#L119-1 assume !false; 11688#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11686#L122 assume !(12292 == ssl3_connect_~s__state~0); 11684#L125 assume !(16384 == ssl3_connect_~s__state~0); 11682#L128 assume !(4096 == ssl3_connect_~s__state~0); 11680#L131 assume !(20480 == ssl3_connect_~s__state~0); 11678#L134 assume !(4099 == ssl3_connect_~s__state~0); 11676#L137 assume !(4368 == ssl3_connect_~s__state~0); 11674#L140 assume !(4369 == ssl3_connect_~s__state~0); 11672#L143 assume !(4384 == ssl3_connect_~s__state~0); 11670#L146 assume !(4385 == ssl3_connect_~s__state~0); 11668#L149 assume !(4400 == ssl3_connect_~s__state~0); 11666#L152 assume !(4401 == ssl3_connect_~s__state~0); 11664#L155 assume !(4416 == ssl3_connect_~s__state~0); 11662#L158 assume !(4417 == ssl3_connect_~s__state~0); 11660#L161 assume !(4432 == ssl3_connect_~s__state~0); 11658#L164 assume !(4433 == ssl3_connect_~s__state~0); 11656#L167 assume !(4448 == ssl3_connect_~s__state~0); 11654#L170 assume !(4449 == ssl3_connect_~s__state~0); 11652#L173 assume !(4464 == ssl3_connect_~s__state~0); 11650#L176 assume !(4465 == ssl3_connect_~s__state~0); 11648#L179 assume !(4466 == ssl3_connect_~s__state~0); 11646#L182 assume !(4467 == ssl3_connect_~s__state~0); 11644#L185 assume !(4480 == ssl3_connect_~s__state~0); 11642#L188 assume !(4481 == ssl3_connect_~s__state~0); 11595#L191 assume !(4496 == ssl3_connect_~s__state~0); 11594#L194 assume !(4497 == ssl3_connect_~s__state~0); 11592#L197 assume !(4512 == ssl3_connect_~s__state~0); 11590#L200 assume !(4513 == ssl3_connect_~s__state~0); 11588#L203 assume !(4528 == ssl3_connect_~s__state~0); 11586#L206 assume !(4529 == ssl3_connect_~s__state~0); 11543#L209 assume !(4560 == ssl3_connect_~s__state~0); 11538#L212 assume !(4561 == ssl3_connect_~s__state~0); 11536#L215 assume 4352 == ssl3_connect_~s__state~0; 11362#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 11363#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 11531#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11528#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11522#L556 ssl3_connect_~skip~0 := 0; 11520#L119-1 assume !false; 11519#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11414#L122 assume 12292 == ssl3_connect_~s__state~0; 11415#L123 [2021-10-28 08:39:32,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,640 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-10-28 08:39:32,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,640 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421398345] [2021-10-28 08:39:32,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,641 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,647 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:32,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,655 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:32,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,656 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2021-10-28 08:39:32,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145552646] [2021-10-28 08:39:32,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:32,691 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-28 08:39:32,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:32,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145552646] [2021-10-28 08:39:32,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145552646] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:32,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:32,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:32,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652185002] [2021-10-28 08:39:32,692 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:32,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:32,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:32,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:32,693 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-28 08:39:32,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:32,717 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-10-28 08:39:32,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:32,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-10-28 08:39:32,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-28 08:39:32,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-10-28 08:39:32,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-10-28 08:39:32,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-10-28 08:39:32,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-10-28 08:39:32,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:32,747 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-28 08:39:32,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-10-28 08:39:32,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-10-28 08:39:32,774 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-28 08:39:32,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-10-28 08:39:32,780 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-28 08:39:32,780 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-28 08:39:32,781 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 08:39:32,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-10-28 08:39:32,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-28 08:39:32,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:32,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:32,792 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:32,792 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-28 08:39:32,792 INFO L791 eck$LassoCheckResult]: Stem: 13385#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); 13303#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 13280#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13281#L108-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; 13362#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13312#L119-1 assume !false; 14382#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14273#L122 assume 12292 == ssl3_connect_~s__state~0; 14274#L123 [2021-10-28 08:39:32,793 INFO L793 eck$LassoCheckResult]: Loop: 14274#L123 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; 13867#L227 ssl3_connect_~s__server~0 := 0; 13397#L232 assume 0 != ssl3_connect_~cb~0; 13350#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13351#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 14176#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 14175#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 14352#L269 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; 14346#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14341#L556 ssl3_connect_~skip~0 := 0; 14338#L119-1 assume !false; 14336#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14335#L122 assume !(12292 == ssl3_connect_~s__state~0); 14329#L125 assume !(16384 == ssl3_connect_~s__state~0); 14327#L128 assume !(4096 == ssl3_connect_~s__state~0); 14325#L131 assume !(20480 == ssl3_connect_~s__state~0); 14323#L134 assume !(4099 == ssl3_connect_~s__state~0); 13403#L137 assume 4368 == ssl3_connect_~s__state~0; 13308#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 13270#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13271#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 13346#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13361#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14206#L556 ssl3_connect_~skip~0 := 0; 14204#L119-1 assume !false; 14202#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14200#L122 assume !(12292 == ssl3_connect_~s__state~0); 14198#L125 assume !(16384 == ssl3_connect_~s__state~0); 14196#L128 assume !(4096 == ssl3_connect_~s__state~0); 14189#L131 assume !(20480 == ssl3_connect_~s__state~0); 14186#L134 assume !(4099 == ssl3_connect_~s__state~0); 14182#L137 assume !(4368 == ssl3_connect_~s__state~0); 14180#L140 assume !(4369 == ssl3_connect_~s__state~0); 14179#L143 assume 4384 == ssl3_connect_~s__state~0; 13383#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 13384#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13327#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 13407#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14089#L310-2 ssl3_connect_~s__init_num~0 := 0; 14466#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14461#L556 ssl3_connect_~skip~0 := 0; 14459#L119-1 assume !false; 14457#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14455#L122 assume !(12292 == ssl3_connect_~s__state~0); 14453#L125 assume !(16384 == ssl3_connect_~s__state~0); 14451#L128 assume !(4096 == ssl3_connect_~s__state~0); 14449#L131 assume !(20480 == ssl3_connect_~s__state~0); 14447#L134 assume !(4099 == ssl3_connect_~s__state~0); 14445#L137 assume !(4368 == ssl3_connect_~s__state~0); 14443#L140 assume !(4369 == ssl3_connect_~s__state~0); 14441#L143 assume !(4384 == ssl3_connect_~s__state~0); 14439#L146 assume !(4385 == ssl3_connect_~s__state~0); 14436#L149 assume 4400 == ssl3_connect_~s__state~0; 13257#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13258#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13324#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14421#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14412#L556 ssl3_connect_~skip~0 := 0; 14410#L119-1 assume !false; 14408#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14406#L122 assume !(12292 == ssl3_connect_~s__state~0); 14402#L125 assume !(16384 == ssl3_connect_~s__state~0); 14397#L128 assume !(4096 == ssl3_connect_~s__state~0); 14396#L131 assume !(20480 == ssl3_connect_~s__state~0); 14390#L134 assume !(4099 == ssl3_connect_~s__state~0); 14389#L137 assume !(4368 == ssl3_connect_~s__state~0); 14388#L140 assume !(4369 == ssl3_connect_~s__state~0); 14387#L143 assume !(4384 == ssl3_connect_~s__state~0); 14384#L146 assume !(4385 == ssl3_connect_~s__state~0); 14381#L149 assume !(4400 == ssl3_connect_~s__state~0); 14380#L152 assume !(4401 == ssl3_connect_~s__state~0); 14379#L155 assume 4416 == ssl3_connect_~s__state~0; 13835#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 14377#L339 assume !(3 == ssl3_connect_~blastFlag~0); 14375#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14373#L347 assume !(0 == ssl3_connect_~tmp___6~0); 14351#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14293#L556 ssl3_connect_~skip~0 := 0; 14290#L119-1 assume !false; 14289#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14275#L122 assume !(12292 == ssl3_connect_~s__state~0); 14270#L125 assume !(16384 == ssl3_connect_~s__state~0); 14269#L128 assume !(4096 == ssl3_connect_~s__state~0); 14268#L131 assume !(20480 == ssl3_connect_~s__state~0); 14131#L134 assume !(4099 == ssl3_connect_~s__state~0); 14130#L137 assume !(4368 == ssl3_connect_~s__state~0); 14126#L140 assume !(4369 == ssl3_connect_~s__state~0); 14123#L143 assume !(4384 == ssl3_connect_~s__state~0); 14119#L146 assume !(4385 == ssl3_connect_~s__state~0); 14117#L149 assume !(4400 == ssl3_connect_~s__state~0); 14116#L152 assume !(4401 == ssl3_connect_~s__state~0); 14115#L155 assume !(4416 == ssl3_connect_~s__state~0); 14114#L158 assume !(4417 == ssl3_connect_~s__state~0); 13755#L161 assume 4432 == ssl3_connect_~s__state~0; 13261#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 13262#L355 assume !(5 == ssl3_connect_~blastFlag~0); 13267#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13268#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13883#L556 ssl3_connect_~skip~0 := 0; 13881#L119-1 assume !false; 13879#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13877#L122 assume !(12292 == ssl3_connect_~s__state~0); 13875#L125 assume !(16384 == ssl3_connect_~s__state~0); 13873#L128 assume !(4096 == ssl3_connect_~s__state~0); 13870#L131 assume !(20480 == ssl3_connect_~s__state~0); 13866#L134 assume !(4099 == ssl3_connect_~s__state~0); 13863#L137 assume !(4368 == ssl3_connect_~s__state~0); 13860#L140 assume !(4369 == ssl3_connect_~s__state~0); 13857#L143 assume !(4384 == ssl3_connect_~s__state~0); 13854#L146 assume !(4385 == ssl3_connect_~s__state~0); 13851#L149 assume !(4400 == ssl3_connect_~s__state~0); 13848#L152 assume !(4401 == ssl3_connect_~s__state~0); 13843#L155 assume !(4416 == ssl3_connect_~s__state~0); 13834#L158 assume !(4417 == ssl3_connect_~s__state~0); 13831#L161 assume !(4432 == ssl3_connect_~s__state~0); 13829#L164 assume !(4433 == ssl3_connect_~s__state~0); 13821#L167 assume !(4448 == ssl3_connect_~s__state~0); 13817#L170 assume !(4449 == ssl3_connect_~s__state~0); 13810#L173 assume !(4464 == ssl3_connect_~s__state~0); 13809#L176 assume !(4465 == ssl3_connect_~s__state~0); 13803#L179 assume !(4466 == ssl3_connect_~s__state~0); 13802#L182 assume !(4467 == ssl3_connect_~s__state~0); 13799#L185 assume !(4480 == ssl3_connect_~s__state~0); 13794#L188 assume !(4481 == ssl3_connect_~s__state~0); 13795#L191 assume !(4496 == ssl3_connect_~s__state~0); 13787#L194 assume !(4497 == ssl3_connect_~s__state~0); 13788#L197 assume !(4512 == ssl3_connect_~s__state~0); 13844#L200 assume !(4513 == ssl3_connect_~s__state~0); 13846#L203 assume !(4528 == ssl3_connect_~s__state~0); 13771#L206 assume !(4529 == ssl3_connect_~s__state~0); 13772#L209 assume !(4560 == ssl3_connect_~s__state~0); 13901#L212 assume !(4561 == ssl3_connect_~s__state~0); 13733#L215 assume 4352 == ssl3_connect_~s__state~0; 13898#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13895#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13299#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13300#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14309#L556 ssl3_connect_~skip~0 := 0; 14307#L119-1 assume !false; 14305#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14303#L122 assume 12292 == ssl3_connect_~s__state~0; 14274#L123 [2021-10-28 08:39:32,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,793 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-10-28 08:39:32,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129084572] [2021-10-28 08:39:32,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,801 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:32,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:32,810 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:32,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:32,811 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2021-10-28 08:39:32,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:32,811 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101417098] [2021-10-28 08:39:32,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:32,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:32,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:32,850 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-28 08:39:32,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:32,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101417098] [2021-10-28 08:39:32,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101417098] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:32,851 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:32,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:32,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9748670] [2021-10-28 08:39:32,852 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:32,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:32,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:32,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:32,853 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-28 08:39:32,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:32,996 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-10-28 08:39:32,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:32,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-10-28 08:39:33,009 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-10-28 08:39:33,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-10-28 08:39:33,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-10-28 08:39:33,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-10-28 08:39:33,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-10-28 08:39:33,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:33,029 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-10-28 08:39:33,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-10-28 08:39:33,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-10-28 08:39:33,088 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-28 08:39:33,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-10-28 08:39:33,097 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-10-28 08:39:33,097 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-10-28 08:39:33,097 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 08:39:33,098 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-10-28 08:39:33,107 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-10-28 08:39:33,108 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:33,108 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:33,110 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:33,110 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-28 08:39:33,111 INFO L791 eck$LassoCheckResult]: Stem: 16117#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); 16027#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 15998#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15999#L108-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; 16093#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16039#L119-1 assume !false; 16152#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16150#L122 assume 12292 == ssl3_connect_~s__state~0; 16151#L123 [2021-10-28 08:39:33,111 INFO L793 eck$LassoCheckResult]: Loop: 16151#L123 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; 16170#L227 ssl3_connect_~s__server~0 := 0; 16844#L232 assume 0 != ssl3_connect_~cb~0; 16843#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 16842#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 16367#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 16366#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 16342#L269 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; 16343#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16323#L556 ssl3_connect_~skip~0 := 0; 16324#L119-1 assume !false; 16315#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16316#L122 assume !(12292 == ssl3_connect_~s__state~0); 16309#L125 assume !(16384 == ssl3_connect_~s__state~0); 16310#L128 assume !(4096 == ssl3_connect_~s__state~0); 16303#L131 assume !(20480 == ssl3_connect_~s__state~0); 16304#L134 assume !(4099 == ssl3_connect_~s__state~0); 16297#L137 assume 4368 == ssl3_connect_~s__state~0; 16298#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 15989#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 15990#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 16290#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16291#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16828#L556 ssl3_connect_~skip~0 := 0; 16827#L119-1 assume !false; 16826#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16825#L122 assume !(12292 == ssl3_connect_~s__state~0); 16824#L125 assume !(16384 == ssl3_connect_~s__state~0); 16823#L128 assume !(4096 == ssl3_connect_~s__state~0); 16822#L131 assume !(20480 == ssl3_connect_~s__state~0); 16821#L134 assume !(4099 == ssl3_connect_~s__state~0); 16820#L137 assume !(4368 == ssl3_connect_~s__state~0); 16819#L140 assume !(4369 == ssl3_connect_~s__state~0); 16818#L143 assume 4384 == ssl3_connect_~s__state~0; 16423#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 16817#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16693#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 16694#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16815#L310-2 ssl3_connect_~s__init_num~0 := 0; 16813#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16808#L556 ssl3_connect_~skip~0 := 0; 16807#L119-1 assume !false; 16806#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16805#L122 assume !(12292 == ssl3_connect_~s__state~0); 16804#L125 assume !(16384 == ssl3_connect_~s__state~0); 16803#L128 assume !(4096 == ssl3_connect_~s__state~0); 16802#L131 assume !(20480 == ssl3_connect_~s__state~0); 16801#L134 assume !(4099 == ssl3_connect_~s__state~0); 16800#L137 assume !(4368 == ssl3_connect_~s__state~0); 16799#L140 assume !(4369 == ssl3_connect_~s__state~0); 16798#L143 assume !(4384 == ssl3_connect_~s__state~0); 16797#L146 assume !(4385 == ssl3_connect_~s__state~0); 16793#L149 assume 4400 == ssl3_connect_~s__state~0; 16418#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16784#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16781#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16778#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16772#L556 ssl3_connect_~skip~0 := 0; 16770#L119-1 assume !false; 16768#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16766#L122 assume !(12292 == ssl3_connect_~s__state~0); 16764#L125 assume !(16384 == ssl3_connect_~s__state~0); 16762#L128 assume !(4096 == ssl3_connect_~s__state~0); 16760#L131 assume !(20480 == ssl3_connect_~s__state~0); 16758#L134 assume !(4099 == ssl3_connect_~s__state~0); 16756#L137 assume !(4368 == ssl3_connect_~s__state~0); 16754#L140 assume !(4369 == ssl3_connect_~s__state~0); 16752#L143 assume !(4384 == ssl3_connect_~s__state~0); 16749#L146 assume !(4385 == ssl3_connect_~s__state~0); 16748#L149 assume !(4400 == ssl3_connect_~s__state~0); 16747#L152 assume !(4401 == ssl3_connect_~s__state~0); 16746#L155 assume 4416 == ssl3_connect_~s__state~0; 16208#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 16209#L339 assume !(3 == ssl3_connect_~blastFlag~0); 16744#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16742#L347 assume !(0 == ssl3_connect_~tmp___6~0); 16739#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16733#L556 ssl3_connect_~skip~0 := 0; 16731#L119-1 assume !false; 16729#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16727#L122 assume !(12292 == ssl3_connect_~s__state~0); 16725#L125 assume !(16384 == ssl3_connect_~s__state~0); 16723#L128 assume !(4096 == ssl3_connect_~s__state~0); 16721#L131 assume !(20480 == ssl3_connect_~s__state~0); 16719#L134 assume !(4099 == ssl3_connect_~s__state~0); 16717#L137 assume !(4368 == ssl3_connect_~s__state~0); 16715#L140 assume !(4369 == ssl3_connect_~s__state~0); 16713#L143 assume !(4384 == ssl3_connect_~s__state~0); 16711#L146 assume !(4385 == ssl3_connect_~s__state~0); 16709#L149 assume !(4400 == ssl3_connect_~s__state~0); 16707#L152 assume !(4401 == ssl3_connect_~s__state~0); 16705#L155 assume !(4416 == ssl3_connect_~s__state~0); 16703#L158 assume !(4417 == ssl3_connect_~s__state~0); 16701#L161 assume 4432 == ssl3_connect_~s__state~0; 16409#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 16684#L355 assume !(5 == ssl3_connect_~blastFlag~0); 16682#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16681#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16675#L556 ssl3_connect_~skip~0 := 0; 16674#L119-1 assume !false; 16673#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16672#L122 assume !(12292 == ssl3_connect_~s__state~0); 16670#L125 assume !(16384 == ssl3_connect_~s__state~0); 16668#L128 assume !(4096 == ssl3_connect_~s__state~0); 16664#L131 assume !(20480 == ssl3_connect_~s__state~0); 16663#L134 assume !(4099 == ssl3_connect_~s__state~0); 16657#L137 assume !(4368 == ssl3_connect_~s__state~0); 16655#L140 assume !(4369 == ssl3_connect_~s__state~0); 16653#L143 assume !(4384 == ssl3_connect_~s__state~0); 16651#L146 assume !(4385 == ssl3_connect_~s__state~0); 16649#L149 assume !(4400 == ssl3_connect_~s__state~0); 16647#L152 assume !(4401 == ssl3_connect_~s__state~0); 16645#L155 assume !(4416 == ssl3_connect_~s__state~0); 16643#L158 assume !(4417 == ssl3_connect_~s__state~0); 16641#L161 assume !(4432 == ssl3_connect_~s__state~0); 16639#L164 assume !(4433 == ssl3_connect_~s__state~0); 16637#L167 assume 4448 == ssl3_connect_~s__state~0; 16402#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 16551#L367 assume !(ssl3_connect_~ret~0 <= 0); 16516#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16438#L370-2 ssl3_connect_~s__init_num~0 := 0; 16199#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16195#L556 ssl3_connect_~skip~0 := 0; 16186#L119-1 assume !false; 16187#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16178#L122 assume !(12292 == ssl3_connect_~s__state~0); 16179#L125 assume !(16384 == ssl3_connect_~s__state~0); 16169#L128 assume !(4096 == ssl3_connect_~s__state~0); 16171#L131 assume !(20480 == ssl3_connect_~s__state~0); 16431#L134 assume !(4099 == ssl3_connect_~s__state~0); 16429#L137 assume !(4368 == ssl3_connect_~s__state~0); 16427#L140 assume !(4369 == ssl3_connect_~s__state~0); 16425#L143 assume !(4384 == ssl3_connect_~s__state~0); 16422#L146 assume !(4385 == ssl3_connect_~s__state~0); 16420#L149 assume !(4400 == ssl3_connect_~s__state~0); 16417#L152 assume !(4401 == ssl3_connect_~s__state~0); 16415#L155 assume !(4416 == ssl3_connect_~s__state~0); 16413#L158 assume !(4417 == ssl3_connect_~s__state~0); 16411#L161 assume !(4432 == ssl3_connect_~s__state~0); 16408#L164 assume !(4433 == ssl3_connect_~s__state~0); 16404#L167 assume !(4448 == ssl3_connect_~s__state~0); 16405#L170 assume !(4449 == ssl3_connect_~s__state~0); 16399#L173 assume !(4464 == ssl3_connect_~s__state~0); 16400#L176 assume !(4465 == ssl3_connect_~s__state~0); 16393#L179 assume !(4466 == ssl3_connect_~s__state~0); 16394#L182 assume !(4467 == ssl3_connect_~s__state~0); 16389#L185 assume !(4480 == ssl3_connect_~s__state~0); 16390#L188 assume !(4481 == ssl3_connect_~s__state~0); 16384#L191 assume !(4496 == ssl3_connect_~s__state~0); 16385#L194 assume !(4497 == ssl3_connect_~s__state~0); 16378#L197 assume !(4512 == ssl3_connect_~s__state~0); 16379#L200 assume !(4513 == ssl3_connect_~s__state~0); 16370#L203 assume !(4528 == ssl3_connect_~s__state~0); 16371#L206 assume !(4529 == ssl3_connect_~s__state~0); 16354#L209 assume !(4560 == ssl3_connect_~s__state~0); 16355#L212 assume !(4561 == ssl3_connect_~s__state~0); 16357#L215 assume 4352 == ssl3_connect_~s__state~0; 16443#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16441#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16440#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16205#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16201#L556 ssl3_connect_~skip~0 := 0; 16188#L119-1 assume !false; 16189#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16180#L122 assume 12292 == ssl3_connect_~s__state~0; 16151#L123 [2021-10-28 08:39:33,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:33,112 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-10-28 08:39:33,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:33,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525227914] [2021-10-28 08:39:33,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:33,113 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:33,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:33,121 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:33,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:33,130 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:33,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:33,131 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2021-10-28 08:39:33,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:33,132 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535308481] [2021-10-28 08:39:33,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:33,132 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:33,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:33,180 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-28 08:39:33,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:33,181 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535308481] [2021-10-28 08:39:33,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535308481] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:33,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:33,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:33,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182208844] [2021-10-28 08:39:33,182 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:33,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:33,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:33,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:33,184 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-28 08:39:33,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:33,340 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-10-28 08:39:33,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:33,341 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-10-28 08:39:33,356 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-10-28 08:39:33,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-10-28 08:39:33,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-10-28 08:39:33,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-10-28 08:39:33,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-10-28 08:39:33,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:33,380 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-10-28 08:39:33,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-10-28 08:39:33,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-10-28 08:39:33,411 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-28 08:39:33,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-10-28 08:39:33,419 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-10-28 08:39:33,419 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-10-28 08:39:33,419 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 08:39:33,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-10-28 08:39:33,430 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-10-28 08:39:33,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:33,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:33,432 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:33,433 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-28 08:39:33,433 INFO L791 eck$LassoCheckResult]: Stem: 19041#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); 18952#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 18927#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18928#L108-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; 19013#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 18964#L119-1 assume !false; 19462#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19460#L122 assume 12292 == ssl3_connect_~s__state~0; 19183#L123 [2021-10-28 08:39:33,434 INFO L793 eck$LassoCheckResult]: Loop: 19183#L123 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; 19163#L227 ssl3_connect_~s__server~0 := 0; 19457#L232 assume 0 != ssl3_connect_~cb~0; 19454#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 19448#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 19443#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 19435#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 19432#L269 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; 19428#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19421#L556 ssl3_connect_~skip~0 := 0; 19418#L119-1 assume !false; 19415#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19412#L122 assume !(12292 == ssl3_connect_~s__state~0); 19409#L125 assume !(16384 == ssl3_connect_~s__state~0); 19406#L128 assume !(4096 == ssl3_connect_~s__state~0); 19403#L131 assume !(20480 == ssl3_connect_~s__state~0); 19400#L134 assume !(4099 == ssl3_connect_~s__state~0); 19147#L137 assume 4368 == ssl3_connect_~s__state~0; 19146#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19145#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 18916#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 19011#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 19012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19996#L556 ssl3_connect_~skip~0 := 0; 19994#L119-1 assume !false; 19992#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19990#L122 assume !(12292 == ssl3_connect_~s__state~0); 19988#L125 assume !(16384 == ssl3_connect_~s__state~0); 19986#L128 assume !(4096 == ssl3_connect_~s__state~0); 19984#L131 assume !(20480 == ssl3_connect_~s__state~0); 19982#L134 assume !(4099 == ssl3_connect_~s__state~0); 19980#L137 assume !(4368 == ssl3_connect_~s__state~0); 19979#L140 assume !(4369 == ssl3_connect_~s__state~0); 19978#L143 assume 4384 == ssl3_connect_~s__state~0; 19038#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 19039#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 18980#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 19062#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19506#L310-2 ssl3_connect_~s__init_num~0 := 0; 19504#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19499#L556 ssl3_connect_~skip~0 := 0; 19498#L119-1 assume !false; 19497#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19496#L122 assume !(12292 == ssl3_connect_~s__state~0); 19495#L125 assume !(16384 == ssl3_connect_~s__state~0); 19494#L128 assume !(4096 == ssl3_connect_~s__state~0); 19493#L131 assume !(20480 == ssl3_connect_~s__state~0); 19492#L134 assume !(4099 == ssl3_connect_~s__state~0); 19491#L137 assume !(4368 == ssl3_connect_~s__state~0); 19490#L140 assume !(4369 == ssl3_connect_~s__state~0); 19489#L143 assume !(4384 == ssl3_connect_~s__state~0); 19488#L146 assume !(4385 == ssl3_connect_~s__state~0); 19487#L149 assume 4400 == ssl3_connect_~s__state~0; 19294#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19485#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 19483#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19481#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19476#L556 ssl3_connect_~skip~0 := 0; 19475#L119-1 assume !false; 19474#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19473#L122 assume !(12292 == ssl3_connect_~s__state~0); 19472#L125 assume !(16384 == ssl3_connect_~s__state~0); 19471#L128 assume !(4096 == ssl3_connect_~s__state~0); 19470#L131 assume !(20480 == ssl3_connect_~s__state~0); 19469#L134 assume !(4099 == ssl3_connect_~s__state~0); 19468#L137 assume !(4368 == ssl3_connect_~s__state~0); 19467#L140 assume !(4369 == ssl3_connect_~s__state~0); 19466#L143 assume !(4384 == ssl3_connect_~s__state~0); 19465#L146 assume !(4385 == ssl3_connect_~s__state~0); 19464#L149 assume !(4400 == ssl3_connect_~s__state~0); 19463#L152 assume !(4401 == ssl3_connect_~s__state~0); 19461#L155 assume 4416 == ssl3_connect_~s__state~0; 19289#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 19459#L339 assume !(3 == ssl3_connect_~blastFlag~0); 19458#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19456#L347 assume !(0 == ssl3_connect_~tmp___6~0); 19453#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19447#L556 ssl3_connect_~skip~0 := 0; 19441#L119-1 assume !false; 19434#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19430#L122 assume !(12292 == ssl3_connect_~s__state~0); 19423#L125 assume !(16384 == ssl3_connect_~s__state~0); 19420#L128 assume !(4096 == ssl3_connect_~s__state~0); 19417#L131 assume !(20480 == ssl3_connect_~s__state~0); 19414#L134 assume !(4099 == ssl3_connect_~s__state~0); 19411#L137 assume !(4368 == ssl3_connect_~s__state~0); 19408#L140 assume !(4369 == ssl3_connect_~s__state~0); 19405#L143 assume !(4384 == ssl3_connect_~s__state~0); 19402#L146 assume !(4385 == ssl3_connect_~s__state~0); 19399#L149 assume !(4400 == ssl3_connect_~s__state~0); 19397#L152 assume !(4401 == ssl3_connect_~s__state~0); 19395#L155 assume !(4416 == ssl3_connect_~s__state~0); 19392#L158 assume !(4417 == ssl3_connect_~s__state~0); 19390#L161 assume 4432 == ssl3_connect_~s__state~0; 19284#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 19385#L355 assume !(5 == ssl3_connect_~blastFlag~0); 19383#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19380#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19371#L556 ssl3_connect_~skip~0 := 0; 19364#L119-1 assume !false; 19361#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19358#L122 assume !(12292 == ssl3_connect_~s__state~0); 19355#L125 assume !(16384 == ssl3_connect_~s__state~0); 19352#L128 assume !(4096 == ssl3_connect_~s__state~0); 19349#L131 assume !(20480 == ssl3_connect_~s__state~0); 19346#L134 assume !(4099 == ssl3_connect_~s__state~0); 19343#L137 assume !(4368 == ssl3_connect_~s__state~0); 19340#L140 assume !(4369 == ssl3_connect_~s__state~0); 19323#L143 assume !(4384 == ssl3_connect_~s__state~0); 19322#L146 assume !(4385 == ssl3_connect_~s__state~0); 19320#L149 assume !(4400 == ssl3_connect_~s__state~0); 19318#L152 assume !(4401 == ssl3_connect_~s__state~0); 19317#L155 assume !(4416 == ssl3_connect_~s__state~0); 19316#L158 assume !(4417 == ssl3_connect_~s__state~0); 19314#L161 assume !(4432 == ssl3_connect_~s__state~0); 19312#L164 assume !(4433 == ssl3_connect_~s__state~0); 19237#L167 assume 4448 == ssl3_connect_~s__state~0; 19233#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 19229#L367 assume !(ssl3_connect_~ret~0 <= 0); 19223#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19217#L370-2 ssl3_connect_~s__init_num~0 := 0; 19218#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19204#L556 ssl3_connect_~skip~0 := 0; 19192#L119-1 assume !false; 19187#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19188#L122 assume !(12292 == ssl3_connect_~s__state~0); 19315#L125 assume !(16384 == ssl3_connect_~s__state~0); 19313#L128 assume !(4096 == ssl3_connect_~s__state~0); 19311#L131 assume !(20480 == ssl3_connect_~s__state~0); 19162#L134 assume !(4099 == ssl3_connect_~s__state~0); 19164#L137 assume !(4368 == ssl3_connect_~s__state~0); 19302#L140 assume !(4369 == ssl3_connect_~s__state~0); 19300#L143 assume !(4384 == ssl3_connect_~s__state~0); 19298#L146 assume !(4385 == ssl3_connect_~s__state~0); 19296#L149 assume !(4400 == ssl3_connect_~s__state~0); 19293#L152 assume !(4401 == ssl3_connect_~s__state~0); 19291#L155 assume !(4416 == ssl3_connect_~s__state~0); 19288#L158 assume !(4417 == ssl3_connect_~s__state~0); 19286#L161 assume !(4432 == ssl3_connect_~s__state~0); 19283#L164 assume !(4433 == ssl3_connect_~s__state~0); 19281#L167 assume !(4448 == ssl3_connect_~s__state~0); 19279#L170 assume !(4449 == ssl3_connect_~s__state~0); 19277#L173 assume !(4464 == ssl3_connect_~s__state~0); 19275#L176 assume !(4465 == ssl3_connect_~s__state~0); 19273#L179 assume !(4466 == ssl3_connect_~s__state~0); 19271#L182 assume !(4467 == ssl3_connect_~s__state~0); 19269#L185 assume !(4480 == ssl3_connect_~s__state~0); 19267#L188 assume !(4481 == ssl3_connect_~s__state~0); 19265#L191 assume !(4496 == ssl3_connect_~s__state~0); 19262#L194 assume !(4497 == ssl3_connect_~s__state~0); 19260#L197 assume !(4512 == ssl3_connect_~s__state~0); 19251#L200 assume !(4513 == ssl3_connect_~s__state~0); 19252#L203 assume !(4528 == ssl3_connect_~s__state~0); 19255#L206 assume !(4529 == ssl3_connect_~s__state~0); 19247#L209 assume !(4560 == ssl3_connect_~s__state~0); 19240#L212 assume !(4561 == ssl3_connect_~s__state~0); 19234#L215 assume 4352 == ssl3_connect_~s__state~0; 19230#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 19224#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 19219#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19210#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19206#L556 ssl3_connect_~skip~0 := 0; 19321#L119-1 assume !false; 19319#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19182#L122 assume 12292 == ssl3_connect_~s__state~0; 19183#L123 [2021-10-28 08:39:33,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:33,434 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-10-28 08:39:33,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:33,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459216715] [2021-10-28 08:39:33,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:33,435 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:33,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:33,442 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:33,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:33,450 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:33,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:33,451 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2021-10-28 08:39:33,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:33,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220648197] [2021-10-28 08:39:33,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:33,452 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:33,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:33,506 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-28 08:39:33,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:33,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220648197] [2021-10-28 08:39:33,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220648197] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:33,507 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:33,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:33,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166931341] [2021-10-28 08:39:33,508 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:33,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:33,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:33,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:33,509 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-28 08:39:33,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:33,664 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-10-28 08:39:33,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:33,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-10-28 08:39:33,678 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-10-28 08:39:33,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-10-28 08:39:33,696 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-10-28 08:39:33,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-10-28 08:39:33,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-10-28 08:39:33,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:33,702 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-10-28 08:39:33,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-10-28 08:39:33,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-10-28 08:39:33,774 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-28 08:39:33,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-10-28 08:39:33,783 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-10-28 08:39:33,783 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-10-28 08:39:33,783 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 08:39:33,783 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-10-28 08:39:33,791 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-10-28 08:39:33,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:33,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:33,793 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:33,794 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-28 08:39:33,794 INFO L791 eck$LassoCheckResult]: Stem: 22208#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); 22117#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 22091#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22092#L108-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; 22183#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22129#L119-1 assume !false; 23468#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23467#L122 assume 12292 == ssl3_connect_~s__state~0; 22098#L123 [2021-10-28 08:39:33,795 INFO L793 eck$LassoCheckResult]: Loop: 22098#L123 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; 22099#L227 ssl3_connect_~s__server~0 := 0; 23366#L232 assume 0 != ssl3_connect_~cb~0; 22168#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 22169#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 22197#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 22160#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 22161#L269 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; 23355#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23349#L556 ssl3_connect_~skip~0 := 0; 23049#L119-1 assume !false; 22849#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22781#L122 assume !(12292 == ssl3_connect_~s__state~0); 22773#L125 assume !(16384 == ssl3_connect_~s__state~0); 22764#L128 assume !(4096 == ssl3_connect_~s__state~0); 22758#L131 assume !(20480 == ssl3_connect_~s__state~0); 22757#L134 assume !(4099 == ssl3_connect_~s__state~0); 22318#L137 assume 4368 == ssl3_connect_~s__state~0; 22317#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22313#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22305#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 22181#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 22182#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23079#L556 ssl3_connect_~skip~0 := 0; 23066#L119-1 assume !false; 23064#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23062#L122 assume !(12292 == ssl3_connect_~s__state~0); 23059#L125 assume !(16384 == ssl3_connect_~s__state~0); 23057#L128 assume !(4096 == ssl3_connect_~s__state~0); 23055#L131 assume !(20480 == ssl3_connect_~s__state~0); 23052#L134 assume !(4099 == ssl3_connect_~s__state~0); 23051#L137 assume !(4368 == ssl3_connect_~s__state~0); 22980#L140 assume !(4369 == ssl3_connect_~s__state~0); 22974#L143 assume 4384 == ssl3_connect_~s__state~0; 22206#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 22207#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22145#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 22229#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22230#L310-2 ssl3_connect_~s__init_num~0 := 0; 23188#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23182#L556 ssl3_connect_~skip~0 := 0; 23180#L119-1 assume !false; 23178#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23176#L122 assume !(12292 == ssl3_connect_~s__state~0); 23174#L125 assume !(16384 == ssl3_connect_~s__state~0); 23172#L128 assume !(4096 == ssl3_connect_~s__state~0); 23170#L131 assume !(20480 == ssl3_connect_~s__state~0); 23168#L134 assume !(4099 == ssl3_connect_~s__state~0); 23166#L137 assume !(4368 == ssl3_connect_~s__state~0); 23164#L140 assume !(4369 == ssl3_connect_~s__state~0); 23162#L143 assume !(4384 == ssl3_connect_~s__state~0); 23160#L146 assume !(4385 == ssl3_connect_~s__state~0); 22700#L149 assume 4400 == ssl3_connect_~s__state~0; 22698#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22691#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 22166#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22167#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22090#L556 ssl3_connect_~skip~0 := 0; 22102#L119-1 assume !false; 22103#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23686#L122 assume !(12292 == ssl3_connect_~s__state~0); 22177#L125 assume !(16384 == ssl3_connect_~s__state~0); 22130#L128 assume !(4096 == ssl3_connect_~s__state~0); 22118#L131 assume !(20480 == ssl3_connect_~s__state~0); 22119#L134 assume !(4099 == ssl3_connect_~s__state~0); 23678#L137 assume !(4368 == ssl3_connect_~s__state~0); 22131#L140 assume !(4369 == ssl3_connect_~s__state~0); 22132#L143 assume !(4384 == ssl3_connect_~s__state~0); 22178#L146 assume !(4385 == ssl3_connect_~s__state~0); 22179#L149 assume !(4400 == ssl3_connect_~s__state~0); 23634#L152 assume !(4401 == ssl3_connect_~s__state~0); 23629#L155 assume 4416 == ssl3_connect_~s__state~0; 23081#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 23621#L339 assume !(3 == ssl3_connect_~blastFlag~0); 22193#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 22194#L347 assume !(0 == ssl3_connect_~tmp___6~0); 23597#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23591#L556 ssl3_connect_~skip~0 := 0; 23589#L119-1 assume !false; 23587#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23585#L122 assume !(12292 == ssl3_connect_~s__state~0); 23583#L125 assume !(16384 == ssl3_connect_~s__state~0); 23581#L128 assume !(4096 == ssl3_connect_~s__state~0); 23579#L131 assume !(20480 == ssl3_connect_~s__state~0); 23577#L134 assume !(4099 == ssl3_connect_~s__state~0); 23575#L137 assume !(4368 == ssl3_connect_~s__state~0); 23573#L140 assume !(4369 == ssl3_connect_~s__state~0); 23571#L143 assume !(4384 == ssl3_connect_~s__state~0); 23569#L146 assume !(4385 == ssl3_connect_~s__state~0); 23567#L149 assume !(4400 == ssl3_connect_~s__state~0); 23565#L152 assume !(4401 == ssl3_connect_~s__state~0); 23563#L155 assume !(4416 == ssl3_connect_~s__state~0); 23561#L158 assume !(4417 == ssl3_connect_~s__state~0); 23559#L161 assume 4432 == ssl3_connect_~s__state~0; 22760#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 22114#L355 assume !(5 == ssl3_connect_~blastFlag~0); 22115#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 23025#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23549#L556 ssl3_connect_~skip~0 := 0; 23548#L119-1 assume !false; 23547#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23546#L122 assume !(12292 == ssl3_connect_~s__state~0); 23545#L125 assume !(16384 == ssl3_connect_~s__state~0); 23544#L128 assume !(4096 == ssl3_connect_~s__state~0); 23543#L131 assume !(20480 == ssl3_connect_~s__state~0); 23542#L134 assume !(4099 == ssl3_connect_~s__state~0); 23541#L137 assume !(4368 == ssl3_connect_~s__state~0); 23540#L140 assume !(4369 == ssl3_connect_~s__state~0); 23539#L143 assume !(4384 == ssl3_connect_~s__state~0); 23538#L146 assume !(4385 == ssl3_connect_~s__state~0); 23537#L149 assume !(4400 == ssl3_connect_~s__state~0); 23536#L152 assume !(4401 == ssl3_connect_~s__state~0); 23535#L155 assume !(4416 == ssl3_connect_~s__state~0); 23534#L158 assume !(4417 == ssl3_connect_~s__state~0); 23533#L161 assume !(4432 == ssl3_connect_~s__state~0); 23532#L164 assume !(4433 == ssl3_connect_~s__state~0); 23531#L167 assume 4448 == ssl3_connect_~s__state~0; 22439#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 23530#L367 assume !(ssl3_connect_~ret~0 <= 0); 23528#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 22126#L370-2 ssl3_connect_~s__init_num~0 := 0; 22127#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23687#L556 ssl3_connect_~skip~0 := 0; 23685#L119-1 assume !false; 23684#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23682#L122 assume !(12292 == ssl3_connect_~s__state~0); 23680#L125 assume !(16384 == ssl3_connect_~s__state~0); 23679#L128 assume !(4096 == ssl3_connect_~s__state~0); 23677#L131 assume !(20480 == ssl3_connect_~s__state~0); 23676#L134 assume !(4099 == ssl3_connect_~s__state~0); 23672#L137 assume !(4368 == ssl3_connect_~s__state~0); 23669#L140 assume !(4369 == ssl3_connect_~s__state~0); 23668#L143 assume !(4384 == ssl3_connect_~s__state~0); 23667#L146 assume !(4385 == ssl3_connect_~s__state~0); 23666#L149 assume !(4400 == ssl3_connect_~s__state~0); 23665#L152 assume !(4401 == ssl3_connect_~s__state~0); 23663#L155 assume !(4416 == ssl3_connect_~s__state~0); 23662#L158 assume !(4417 == ssl3_connect_~s__state~0); 23661#L161 assume !(4432 == ssl3_connect_~s__state~0); 23660#L164 assume !(4433 == ssl3_connect_~s__state~0); 22094#L167 assume !(4448 == ssl3_connect_~s__state~0); 22095#L170 assume !(4449 == ssl3_connect_~s__state~0); 22133#L173 assume !(4464 == ssl3_connect_~s__state~0); 22120#L176 assume !(4465 == ssl3_connect_~s__state~0); 22121#L179 assume !(4466 == ssl3_connect_~s__state~0); 22196#L182 assume !(4467 == ssl3_connect_~s__state~0); 22192#L185 assume 4480 == ssl3_connect_~s__state~0; 22180#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 22173#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22174#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22396#L395-2 ssl3_connect_~s__init_num~0 := 0; 22362#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22355#L556 ssl3_connect_~skip~0 := 0; 22352#L119-1 assume !false; 22348#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22345#L122 assume !(12292 == ssl3_connect_~s__state~0); 22340#L125 assume !(16384 == ssl3_connect_~s__state~0); 22335#L128 assume !(4096 == ssl3_connect_~s__state~0); 22331#L131 assume !(20480 == ssl3_connect_~s__state~0); 22325#L134 assume !(4099 == ssl3_connect_~s__state~0); 22324#L137 assume !(4368 == ssl3_connect_~s__state~0); 22319#L140 assume !(4369 == ssl3_connect_~s__state~0); 22320#L143 assume !(4384 == ssl3_connect_~s__state~0); 22975#L146 assume !(4385 == ssl3_connect_~s__state~0); 22976#L149 assume !(4400 == ssl3_connect_~s__state~0); 22701#L152 assume !(4401 == ssl3_connect_~s__state~0); 22702#L155 assume !(4416 == ssl3_connect_~s__state~0); 23154#L158 assume !(4417 == ssl3_connect_~s__state~0); 23152#L161 assume !(4432 == ssl3_connect_~s__state~0); 22759#L164 assume !(4433 == ssl3_connect_~s__state~0); 22440#L167 assume !(4448 == ssl3_connect_~s__state~0); 22438#L170 assume !(4449 == ssl3_connect_~s__state~0); 22437#L173 assume !(4464 == ssl3_connect_~s__state~0); 22431#L176 assume !(4465 == ssl3_connect_~s__state~0); 22429#L179 assume !(4466 == ssl3_connect_~s__state~0); 22427#L182 assume !(4467 == ssl3_connect_~s__state~0); 22425#L185 assume !(4480 == ssl3_connect_~s__state~0); 22423#L188 assume !(4481 == ssl3_connect_~s__state~0); 22420#L191 assume !(4496 == ssl3_connect_~s__state~0); 22415#L194 assume !(4497 == ssl3_connect_~s__state~0); 22416#L197 assume !(4512 == ssl3_connect_~s__state~0); 22408#L200 assume !(4513 == ssl3_connect_~s__state~0); 22409#L203 assume !(4528 == ssl3_connect_~s__state~0); 22989#L206 assume !(4529 == ssl3_connect_~s__state~0); 22990#L209 assume !(4560 == ssl3_connect_~s__state~0); 22405#L212 assume !(4561 == ssl3_connect_~s__state~0); 22403#L215 assume 4352 == ssl3_connect_~s__state~0; 22401#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 22397#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 22393#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22394#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23105#L556 ssl3_connect_~skip~0 := 0; 23104#L119-1 assume !false; 23103#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23102#L122 assume 12292 == ssl3_connect_~s__state~0; 22098#L123 [2021-10-28 08:39:33,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:33,795 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-10-28 08:39:33,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:33,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400704160] [2021-10-28 08:39:33,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:33,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:33,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:33,802 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:33,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:33,810 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:33,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:33,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2021-10-28 08:39:33,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:33,811 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471331733] [2021-10-28 08:39:33,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:33,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:33,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:33,863 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-28 08:39:33,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:33,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471331733] [2021-10-28 08:39:33,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471331733] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:33,864 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:33,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:33,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681477580] [2021-10-28 08:39:33,865 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:33,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:33,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:33,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:33,866 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-28 08:39:33,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:33,898 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-10-28 08:39:33,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:33,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-10-28 08:39:33,923 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-28 08:39:33,954 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-10-28 08:39:33,955 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-10-28 08:39:33,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-10-28 08:39:33,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-10-28 08:39:33,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:33,965 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-28 08:39:33,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-10-28 08:39:34,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-10-28 08:39:34,034 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-28 08:39:34,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-10-28 08:39:34,048 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-28 08:39:34,049 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-28 08:39:34,049 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 08:39:34,049 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-10-28 08:39:34,065 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-28 08:39:34,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:34,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:34,068 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:34,068 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-28 08:39:34,069 INFO L791 eck$LassoCheckResult]: Stem: 27093#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); 27011#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 26987#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 26988#L108-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; 27068#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27023#L119-1 assume !false; 29482#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29479#L122 assume 12292 == ssl3_connect_~s__state~0; 28953#L123 [2021-10-28 08:39:34,069 INFO L793 eck$LassoCheckResult]: Loop: 28953#L123 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; 28845#L227 ssl3_connect_~s__server~0 := 0; 29470#L232 assume 0 != ssl3_connect_~cb~0; 29468#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 29466#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 29463#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 29186#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 28988#L269 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; 28985#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28979#L556 ssl3_connect_~skip~0 := 0; 28977#L119-1 assume !false; 28975#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28973#L122 assume !(12292 == ssl3_connect_~s__state~0); 28970#L125 assume !(16384 == ssl3_connect_~s__state~0); 28971#L128 assume !(4096 == ssl3_connect_~s__state~0); 29179#L131 assume !(20480 == ssl3_connect_~s__state~0); 29177#L134 assume !(4099 == ssl3_connect_~s__state~0); 27113#L137 assume 4368 == ssl3_connect_~s__state~0; 27114#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 26977#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 26978#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 27066#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 27067#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29921#L556 ssl3_connect_~skip~0 := 0; 29919#L119-1 assume !false; 29917#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29915#L122 assume !(12292 == ssl3_connect_~s__state~0); 29913#L125 assume !(16384 == ssl3_connect_~s__state~0); 29911#L128 assume !(4096 == ssl3_connect_~s__state~0); 29909#L131 assume !(20480 == ssl3_connect_~s__state~0); 29907#L134 assume !(4099 == ssl3_connect_~s__state~0); 29905#L137 assume !(4368 == ssl3_connect_~s__state~0); 29903#L140 assume !(4369 == ssl3_connect_~s__state~0); 29818#L143 assume 4384 == ssl3_connect_~s__state~0; 27089#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 27090#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 27037#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 28099#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28098#L310-2 ssl3_connect_~s__init_num~0 := 0; 28096#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28091#L556 ssl3_connect_~skip~0 := 0; 28090#L119-1 assume !false; 28089#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28088#L122 assume !(12292 == ssl3_connect_~s__state~0); 28087#L125 assume !(16384 == ssl3_connect_~s__state~0); 28086#L128 assume !(4096 == ssl3_connect_~s__state~0); 28085#L131 assume !(20480 == ssl3_connect_~s__state~0); 28084#L134 assume !(4099 == ssl3_connect_~s__state~0); 28083#L137 assume !(4368 == ssl3_connect_~s__state~0); 28082#L140 assume !(4369 == ssl3_connect_~s__state~0); 28081#L143 assume !(4384 == ssl3_connect_~s__state~0); 28080#L146 assume !(4385 == ssl3_connect_~s__state~0); 28047#L149 assume 4400 == ssl3_connect_~s__state~0; 28045#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28042#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 28043#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 29400#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29394#L556 ssl3_connect_~skip~0 := 0; 29392#L119-1 assume !false; 29391#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29390#L122 assume !(12292 == ssl3_connect_~s__state~0); 29387#L125 assume !(16384 == ssl3_connect_~s__state~0); 29386#L128 assume !(4096 == ssl3_connect_~s__state~0); 29380#L131 assume !(20480 == ssl3_connect_~s__state~0); 29378#L134 assume !(4099 == ssl3_connect_~s__state~0); 29376#L137 assume !(4368 == ssl3_connect_~s__state~0); 29375#L140 assume !(4369 == ssl3_connect_~s__state~0); 29374#L143 assume !(4384 == ssl3_connect_~s__state~0); 29367#L146 assume !(4385 == ssl3_connect_~s__state~0); 29364#L149 assume !(4400 == ssl3_connect_~s__state~0); 29185#L152 assume !(4401 == ssl3_connect_~s__state~0); 28952#L155 assume 4416 == ssl3_connect_~s__state~0; 28927#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 28936#L339 assume !(3 == ssl3_connect_~blastFlag~0); 28935#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28934#L347 assume !(0 == ssl3_connect_~tmp___6~0); 28932#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28924#L556 ssl3_connect_~skip~0 := 0; 28923#L119-1 assume !false; 28922#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28921#L122 assume !(12292 == ssl3_connect_~s__state~0); 28919#L125 assume !(16384 == ssl3_connect_~s__state~0); 28917#L128 assume !(4096 == ssl3_connect_~s__state~0); 28915#L131 assume !(20480 == ssl3_connect_~s__state~0); 28912#L134 assume !(4099 == ssl3_connect_~s__state~0); 28910#L137 assume !(4368 == ssl3_connect_~s__state~0); 28907#L140 assume !(4369 == ssl3_connect_~s__state~0); 28905#L143 assume !(4384 == ssl3_connect_~s__state~0); 28902#L146 assume !(4385 == ssl3_connect_~s__state~0); 28900#L149 assume !(4400 == ssl3_connect_~s__state~0); 28897#L152 assume !(4401 == ssl3_connect_~s__state~0); 28895#L155 assume !(4416 == ssl3_connect_~s__state~0); 28892#L158 assume !(4417 == ssl3_connect_~s__state~0); 28841#L161 assume 4432 == ssl3_connect_~s__state~0; 28840#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 28839#L355 assume !(5 == ssl3_connect_~blastFlag~0); 28838#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 28836#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28831#L556 ssl3_connect_~skip~0 := 0; 28830#L119-1 assume !false; 28829#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28828#L122 assume !(12292 == ssl3_connect_~s__state~0); 28827#L125 assume !(16384 == ssl3_connect_~s__state~0); 28826#L128 assume !(4096 == ssl3_connect_~s__state~0); 28825#L131 assume !(20480 == ssl3_connect_~s__state~0); 28824#L134 assume !(4099 == ssl3_connect_~s__state~0); 28823#L137 assume !(4368 == ssl3_connect_~s__state~0); 28822#L140 assume !(4369 == ssl3_connect_~s__state~0); 28821#L143 assume !(4384 == ssl3_connect_~s__state~0); 28820#L146 assume !(4385 == ssl3_connect_~s__state~0); 28819#L149 assume !(4400 == ssl3_connect_~s__state~0); 28818#L152 assume !(4401 == ssl3_connect_~s__state~0); 28817#L155 assume !(4416 == ssl3_connect_~s__state~0); 28816#L158 assume !(4417 == ssl3_connect_~s__state~0); 28815#L161 assume !(4432 == ssl3_connect_~s__state~0); 28814#L164 assume !(4433 == ssl3_connect_~s__state~0); 28706#L167 assume 4448 == ssl3_connect_~s__state~0; 28705#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 28703#L367 assume !(ssl3_connect_~ret~0 <= 0); 28672#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 28673#L370-2 ssl3_connect_~s__init_num~0 := 0; 29281#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29275#L556 ssl3_connect_~skip~0 := 0; 29273#L119-1 assume !false; 29271#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29269#L122 assume !(12292 == ssl3_connect_~s__state~0); 29268#L125 assume !(16384 == ssl3_connect_~s__state~0); 29267#L128 assume !(4096 == ssl3_connect_~s__state~0); 29265#L131 assume !(20480 == ssl3_connect_~s__state~0); 29264#L134 assume !(4099 == ssl3_connect_~s__state~0); 29263#L137 assume !(4368 == ssl3_connect_~s__state~0); 29262#L140 assume !(4369 == ssl3_connect_~s__state~0); 29261#L143 assume !(4384 == ssl3_connect_~s__state~0); 29259#L146 assume !(4385 == ssl3_connect_~s__state~0); 29258#L149 assume !(4400 == ssl3_connect_~s__state~0); 29252#L152 assume !(4401 == ssl3_connect_~s__state~0); 29250#L155 assume !(4416 == ssl3_connect_~s__state~0); 29248#L158 assume !(4417 == ssl3_connect_~s__state~0); 29246#L161 assume !(4432 == ssl3_connect_~s__state~0); 29244#L164 assume !(4433 == ssl3_connect_~s__state~0); 29242#L167 assume !(4448 == ssl3_connect_~s__state~0); 29240#L170 assume !(4449 == ssl3_connect_~s__state~0); 29238#L173 assume 4464 == ssl3_connect_~s__state~0; 28914#L183 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 29235#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 29131#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29125#L556 ssl3_connect_~skip~0 := 0; 29123#L119-1 assume !false; 29121#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29119#L122 assume !(12292 == ssl3_connect_~s__state~0); 29117#L125 assume !(16384 == ssl3_connect_~s__state~0); 29115#L128 assume !(4096 == ssl3_connect_~s__state~0); 29113#L131 assume !(20480 == ssl3_connect_~s__state~0); 29112#L134 assume !(4099 == ssl3_connect_~s__state~0); 29111#L137 assume !(4368 == ssl3_connect_~s__state~0); 29109#L140 assume !(4369 == ssl3_connect_~s__state~0); 29108#L143 assume !(4384 == ssl3_connect_~s__state~0); 29105#L146 assume !(4385 == ssl3_connect_~s__state~0); 29103#L149 assume !(4400 == ssl3_connect_~s__state~0); 29102#L152 assume !(4401 == ssl3_connect_~s__state~0); 29096#L155 assume !(4416 == ssl3_connect_~s__state~0); 29094#L158 assume !(4417 == ssl3_connect_~s__state~0); 29092#L161 assume !(4432 == ssl3_connect_~s__state~0); 29090#L164 assume !(4433 == ssl3_connect_~s__state~0); 29087#L167 assume !(4448 == ssl3_connect_~s__state~0); 29085#L170 assume !(4449 == ssl3_connect_~s__state~0); 29083#L173 assume !(4464 == ssl3_connect_~s__state~0); 29081#L176 assume !(4465 == ssl3_connect_~s__state~0); 29079#L179 assume !(4466 == ssl3_connect_~s__state~0); 29077#L182 assume !(4467 == ssl3_connect_~s__state~0); 29012#L185 assume 4480 == ssl3_connect_~s__state~0; 28909#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 29011#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 29008#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 29007#L395-2 ssl3_connect_~s__init_num~0 := 0; 28881#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28877#L556 ssl3_connect_~skip~0 := 0; 28869#L119-1 assume !false; 28870#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28861#L122 assume !(12292 == ssl3_connect_~s__state~0); 28862#L125 assume !(16384 == ssl3_connect_~s__state~0); 28854#L128 assume !(4096 == ssl3_connect_~s__state~0); 28855#L131 assume !(20480 == ssl3_connect_~s__state~0); 28844#L134 assume !(4099 == ssl3_connect_~s__state~0); 28813#L137 assume !(4368 == ssl3_connect_~s__state~0); 27115#L140 assume !(4369 == ssl3_connect_~s__state~0); 27116#L143 assume !(4384 == ssl3_connect_~s__state~0); 28937#L146 assume !(4385 == ssl3_connect_~s__state~0); 28076#L149 assume !(4400 == ssl3_connect_~s__state~0); 28077#L152 assume !(4401 == ssl3_connect_~s__state~0); 28933#L155 assume !(4416 == ssl3_connect_~s__state~0); 28926#L158 assume !(4417 == ssl3_connect_~s__state~0); 28925#L161 assume !(4432 == ssl3_connect_~s__state~0); 28842#L164 assume !(4433 == ssl3_connect_~s__state~0); 28843#L167 assume !(4448 == ssl3_connect_~s__state~0); 28707#L170 assume !(4449 == ssl3_connect_~s__state~0); 28708#L173 assume !(4464 == ssl3_connect_~s__state~0); 29026#L176 assume !(4465 == ssl3_connect_~s__state~0); 29020#L179 assume !(4466 == ssl3_connect_~s__state~0); 29018#L182 assume !(4467 == ssl3_connect_~s__state~0); 29016#L185 assume !(4480 == ssl3_connect_~s__state~0); 29013#L188 assume !(4481 == ssl3_connect_~s__state~0); 29003#L191 assume !(4496 == ssl3_connect_~s__state~0); 29004#L194 assume !(4497 == ssl3_connect_~s__state~0); 29139#L197 assume !(4512 == ssl3_connect_~s__state~0); 29137#L200 assume !(4513 == ssl3_connect_~s__state~0); 28947#L203 assume !(4528 == ssl3_connect_~s__state~0); 28944#L206 assume !(4529 == ssl3_connect_~s__state~0); 28945#L209 assume !(4560 == ssl3_connect_~s__state~0); 28967#L212 assume !(4561 == ssl3_connect_~s__state~0); 28889#L215 assume 4352 == ssl3_connect_~s__state~0; 28963#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 28961#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 28960#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 28958#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28873#L556 ssl3_connect_~skip~0 := 0; 28874#L119-1 assume !false; 28866#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28867#L122 assume 12292 == ssl3_connect_~s__state~0; 28953#L123 [2021-10-28 08:39:34,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:34,070 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-10-28 08:39:34,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:34,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166598985] [2021-10-28 08:39:34,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:34,071 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:34,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:34,077 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:34,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:34,084 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:34,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:34,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2021-10-28 08:39:34,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:34,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738541262] [2021-10-28 08:39:34,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:34,086 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:34,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:34,176 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-28 08:39:34,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:34,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738541262] [2021-10-28 08:39:34,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738541262] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:34,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:34,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:34,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744424728] [2021-10-28 08:39:34,178 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:34,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:34,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:34,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:34,179 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-28 08:39:34,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:34,359 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-10-28 08:39:34,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:34,360 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-10-28 08:39:34,381 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-10-28 08:39:34,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-10-28 08:39:34,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-10-28 08:39:34,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-10-28 08:39:34,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-10-28 08:39:34,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:34,422 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-10-28 08:39:34,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-10-28 08:39:34,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-10-28 08:39:34,495 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-28 08:39:34,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-10-28 08:39:34,505 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-10-28 08:39:34,505 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-10-28 08:39:34,505 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 08:39:34,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-10-28 08:39:34,521 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-28 08:39:34,521 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:34,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:34,525 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:34,525 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-28 08:39:34,525 INFO L791 eck$LassoCheckResult]: Stem: 33766#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); 33678#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 33650#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33651#L108-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; 33737#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33689#L119-1 assume !false; 36634#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36632#L122 assume 12292 == ssl3_connect_~s__state~0; 35666#L123 [2021-10-28 08:39:34,526 INFO L793 eck$LassoCheckResult]: Loop: 35666#L123 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; 35655#L227 ssl3_connect_~s__server~0 := 0; 36628#L232 assume 0 != ssl3_connect_~cb~0; 36626#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 36623#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 36417#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 36414#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 36412#L269 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; 36407#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36401#L556 ssl3_connect_~skip~0 := 0; 36400#L119-1 assume !false; 36394#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36387#L122 assume !(12292 == ssl3_connect_~s__state~0); 36384#L125 assume !(16384 == ssl3_connect_~s__state~0); 36381#L128 assume !(4096 == ssl3_connect_~s__state~0); 36378#L131 assume !(20480 == ssl3_connect_~s__state~0); 36375#L134 assume !(4099 == ssl3_connect_~s__state~0); 33787#L137 assume 4368 == ssl3_connect_~s__state~0; 33683#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33639#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 33640#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 33735#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 33736#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36328#L556 ssl3_connect_~skip~0 := 0; 36325#L119-1 assume !false; 36322#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36319#L122 assume !(12292 == ssl3_connect_~s__state~0); 36316#L125 assume !(16384 == ssl3_connect_~s__state~0); 36313#L128 assume !(4096 == ssl3_connect_~s__state~0); 36310#L131 assume !(20480 == ssl3_connect_~s__state~0); 36307#L134 assume !(4099 == ssl3_connect_~s__state~0); 36304#L137 assume !(4368 == ssl3_connect_~s__state~0); 36301#L140 assume !(4369 == ssl3_connect_~s__state~0); 36298#L143 assume 4384 == ssl3_connect_~s__state~0; 33763#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 33764#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33704#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 35637#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 35634#L310-2 ssl3_connect_~s__init_num~0 := 0; 35630#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35623#L556 ssl3_connect_~skip~0 := 0; 35620#L119-1 assume !false; 35614#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35399#L122 assume !(12292 == ssl3_connect_~s__state~0); 35337#L125 assume !(16384 == ssl3_connect_~s__state~0); 35336#L128 assume !(4096 == ssl3_connect_~s__state~0); 35333#L131 assume !(20480 == ssl3_connect_~s__state~0); 35331#L134 assume !(4099 == ssl3_connect_~s__state~0); 35330#L137 assume !(4368 == ssl3_connect_~s__state~0); 35329#L140 assume !(4369 == ssl3_connect_~s__state~0); 35327#L143 assume !(4384 == ssl3_connect_~s__state~0); 35326#L146 assume !(4385 == ssl3_connect_~s__state~0); 35206#L149 assume 4400 == ssl3_connect_~s__state~0; 35204#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 35201#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 35202#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 36979#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36973#L556 ssl3_connect_~skip~0 := 0; 36972#L119-1 assume !false; 36971#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36970#L122 assume !(12292 == ssl3_connect_~s__state~0); 36965#L125 assume !(16384 == ssl3_connect_~s__state~0); 36963#L128 assume !(4096 == ssl3_connect_~s__state~0); 36961#L131 assume !(20480 == ssl3_connect_~s__state~0); 36921#L134 assume !(4099 == ssl3_connect_~s__state~0); 33696#L137 assume !(4368 == ssl3_connect_~s__state~0); 33692#L140 assume !(4369 == ssl3_connect_~s__state~0); 33693#L143 assume !(4384 == ssl3_connect_~s__state~0); 36757#L146 assume !(4385 == ssl3_connect_~s__state~0); 36754#L149 assume !(4400 == ssl3_connect_~s__state~0); 36744#L152 assume !(4401 == ssl3_connect_~s__state~0); 36741#L155 assume 4416 == ssl3_connect_~s__state~0; 35799#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 36736#L339 assume !(3 == ssl3_connect_~blastFlag~0); 36733#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 36730#L347 assume !(0 == ssl3_connect_~tmp___6~0); 36726#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36719#L556 ssl3_connect_~skip~0 := 0; 36716#L119-1 assume !false; 36713#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36710#L122 assume !(12292 == ssl3_connect_~s__state~0); 36707#L125 assume !(16384 == ssl3_connect_~s__state~0); 36704#L128 assume !(4096 == ssl3_connect_~s__state~0); 36701#L131 assume !(20480 == ssl3_connect_~s__state~0); 36698#L134 assume !(4099 == ssl3_connect_~s__state~0); 36695#L137 assume !(4368 == ssl3_connect_~s__state~0); 36692#L140 assume !(4369 == ssl3_connect_~s__state~0); 36689#L143 assume !(4384 == ssl3_connect_~s__state~0); 36686#L146 assume !(4385 == ssl3_connect_~s__state~0); 36683#L149 assume !(4400 == ssl3_connect_~s__state~0); 36680#L152 assume !(4401 == ssl3_connect_~s__state~0); 36677#L155 assume !(4416 == ssl3_connect_~s__state~0); 36675#L158 assume !(4417 == ssl3_connect_~s__state~0); 36673#L161 assume 4432 == ssl3_connect_~s__state~0; 35794#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 36670#L355 assume !(5 == ssl3_connect_~blastFlag~0); 36667#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 36664#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36659#L556 ssl3_connect_~skip~0 := 0; 36658#L119-1 assume !false; 36657#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36651#L122 assume !(12292 == ssl3_connect_~s__state~0); 36649#L125 assume !(16384 == ssl3_connect_~s__state~0); 36647#L128 assume !(4096 == ssl3_connect_~s__state~0); 36645#L131 assume !(20480 == ssl3_connect_~s__state~0); 36643#L134 assume !(4099 == ssl3_connect_~s__state~0); 36641#L137 assume !(4368 == ssl3_connect_~s__state~0); 36639#L140 assume !(4369 == ssl3_connect_~s__state~0); 36637#L143 assume !(4384 == ssl3_connect_~s__state~0); 36636#L146 assume !(4385 == ssl3_connect_~s__state~0); 36635#L149 assume !(4400 == ssl3_connect_~s__state~0); 36633#L152 assume !(4401 == ssl3_connect_~s__state~0); 36631#L155 assume !(4416 == ssl3_connect_~s__state~0); 36630#L158 assume !(4417 == ssl3_connect_~s__state~0); 36629#L161 assume !(4432 == ssl3_connect_~s__state~0); 36627#L164 assume !(4433 == ssl3_connect_~s__state~0); 36624#L167 assume 4448 == ssl3_connect_~s__state~0; 35789#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 36620#L367 assume !(ssl3_connect_~ret~0 <= 0); 36618#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 36616#L370-2 ssl3_connect_~s__init_num~0 := 0; 36612#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36605#L556 ssl3_connect_~skip~0 := 0; 36604#L119-1 assume !false; 36603#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36601#L122 assume !(12292 == ssl3_connect_~s__state~0); 36600#L125 assume !(16384 == ssl3_connect_~s__state~0); 36599#L128 assume !(4096 == ssl3_connect_~s__state~0); 36598#L131 assume !(20480 == ssl3_connect_~s__state~0); 36596#L134 assume !(4099 == ssl3_connect_~s__state~0); 36595#L137 assume !(4368 == ssl3_connect_~s__state~0); 36594#L140 assume !(4369 == ssl3_connect_~s__state~0); 36593#L143 assume !(4384 == ssl3_connect_~s__state~0); 36591#L146 assume !(4385 == ssl3_connect_~s__state~0); 36590#L149 assume !(4400 == ssl3_connect_~s__state~0); 36589#L152 assume !(4401 == ssl3_connect_~s__state~0); 36588#L155 assume !(4416 == ssl3_connect_~s__state~0); 36587#L158 assume !(4417 == ssl3_connect_~s__state~0); 36586#L161 assume !(4432 == ssl3_connect_~s__state~0); 36581#L164 assume !(4433 == ssl3_connect_~s__state~0); 36579#L167 assume !(4448 == ssl3_connect_~s__state~0); 36577#L170 assume !(4449 == ssl3_connect_~s__state~0); 36575#L173 assume 4464 == ssl3_connect_~s__state~0; 35780#L183 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 36572#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 36569#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36563#L556 ssl3_connect_~skip~0 := 0; 36561#L119-1 assume !false; 36559#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36557#L122 assume !(12292 == ssl3_connect_~s__state~0); 36555#L125 assume !(16384 == ssl3_connect_~s__state~0); 36553#L128 assume !(4096 == ssl3_connect_~s__state~0); 36551#L131 assume !(20480 == ssl3_connect_~s__state~0); 36549#L134 assume !(4099 == ssl3_connect_~s__state~0); 36547#L137 assume !(4368 == ssl3_connect_~s__state~0); 36545#L140 assume !(4369 == ssl3_connect_~s__state~0); 36544#L143 assume !(4384 == ssl3_connect_~s__state~0); 36539#L146 assume !(4385 == ssl3_connect_~s__state~0); 36537#L149 assume !(4400 == ssl3_connect_~s__state~0); 36535#L152 assume !(4401 == ssl3_connect_~s__state~0); 36526#L155 assume !(4416 == ssl3_connect_~s__state~0); 36521#L158 assume !(4417 == ssl3_connect_~s__state~0); 36516#L161 assume !(4432 == ssl3_connect_~s__state~0); 36511#L164 assume !(4433 == ssl3_connect_~s__state~0); 36506#L167 assume !(4448 == ssl3_connect_~s__state~0); 36501#L170 assume !(4449 == ssl3_connect_~s__state~0); 36495#L173 assume !(4464 == ssl3_connect_~s__state~0); 36489#L176 assume !(4465 == ssl3_connect_~s__state~0); 36485#L179 assume !(4466 == ssl3_connect_~s__state~0); 36369#L182 assume !(4467 == ssl3_connect_~s__state~0); 36370#L185 assume 4480 == ssl3_connect_~s__state~0; 33785#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 36456#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 36454#L395 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; 36451#L395-2 ssl3_connect_~s__init_num~0 := 0; 36450#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 36445#L556 ssl3_connect_~skip~0 := 0; 36444#L119-1 assume !false; 36443#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 36441#L122 assume !(12292 == ssl3_connect_~s__state~0); 36440#L125 assume !(16384 == ssl3_connect_~s__state~0); 36439#L128 assume !(4096 == ssl3_connect_~s__state~0); 36438#L131 assume !(20480 == ssl3_connect_~s__state~0); 36432#L134 assume !(4099 == ssl3_connect_~s__state~0); 36430#L137 assume !(4368 == ssl3_connect_~s__state~0); 36428#L140 assume !(4369 == ssl3_connect_~s__state~0); 36426#L143 assume !(4384 == ssl3_connect_~s__state~0); 36424#L146 assume !(4385 == ssl3_connect_~s__state~0); 36422#L149 assume !(4400 == ssl3_connect_~s__state~0); 36421#L152 assume !(4401 == ssl3_connect_~s__state~0); 36343#L155 assume !(4416 == ssl3_connect_~s__state~0); 36341#L158 assume !(4417 == ssl3_connect_~s__state~0); 36339#L161 assume !(4432 == ssl3_connect_~s__state~0); 36336#L164 assume !(4433 == ssl3_connect_~s__state~0); 36330#L167 assume !(4448 == ssl3_connect_~s__state~0); 36327#L170 assume !(4449 == ssl3_connect_~s__state~0); 36324#L173 assume !(4464 == ssl3_connect_~s__state~0); 36321#L176 assume !(4465 == ssl3_connect_~s__state~0); 36318#L179 assume !(4466 == ssl3_connect_~s__state~0); 36315#L182 assume !(4467 == ssl3_connect_~s__state~0); 36312#L185 assume !(4480 == ssl3_connect_~s__state~0); 36309#L188 assume !(4481 == ssl3_connect_~s__state~0); 36306#L191 assume !(4496 == ssl3_connect_~s__state~0); 36303#L194 assume !(4497 == ssl3_connect_~s__state~0); 36300#L197 assume 4512 == ssl3_connect_~s__state~0; 33699#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 33647#L416 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; 33643#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 33644#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 33771#L431 assume !(0 == ssl3_connect_~tmp___8~0); 35685#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35815#L556 ssl3_connect_~skip~0 := 0; 35814#L119-1 assume !false; 35813#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35812#L122 assume !(12292 == ssl3_connect_~s__state~0); 35811#L125 assume !(16384 == ssl3_connect_~s__state~0); 35810#L128 assume !(4096 == ssl3_connect_~s__state~0); 35809#L131 assume !(20480 == ssl3_connect_~s__state~0); 35808#L134 assume !(4099 == ssl3_connect_~s__state~0); 35807#L137 assume !(4368 == ssl3_connect_~s__state~0); 35806#L140 assume !(4369 == ssl3_connect_~s__state~0); 35805#L143 assume !(4384 == ssl3_connect_~s__state~0); 35804#L146 assume !(4385 == ssl3_connect_~s__state~0); 35803#L149 assume !(4400 == ssl3_connect_~s__state~0); 35802#L152 assume !(4401 == ssl3_connect_~s__state~0); 35801#L155 assume !(4416 == ssl3_connect_~s__state~0); 35798#L158 assume !(4417 == ssl3_connect_~s__state~0); 35796#L161 assume !(4432 == ssl3_connect_~s__state~0); 35793#L164 assume !(4433 == ssl3_connect_~s__state~0); 35791#L167 assume !(4448 == ssl3_connect_~s__state~0); 35788#L170 assume !(4449 == ssl3_connect_~s__state~0); 35786#L173 assume !(4464 == ssl3_connect_~s__state~0); 35784#L176 assume !(4465 == ssl3_connect_~s__state~0); 35782#L179 assume !(4466 == ssl3_connect_~s__state~0); 35779#L182 assume !(4467 == ssl3_connect_~s__state~0); 35777#L185 assume !(4480 == ssl3_connect_~s__state~0); 35772#L188 assume !(4481 == ssl3_connect_~s__state~0); 35771#L191 assume !(4496 == ssl3_connect_~s__state~0); 35765#L194 assume !(4497 == ssl3_connect_~s__state~0); 35763#L197 assume !(4512 == ssl3_connect_~s__state~0); 35761#L200 assume !(4513 == ssl3_connect_~s__state~0); 35759#L203 assume !(4528 == ssl3_connect_~s__state~0); 35756#L206 assume !(4529 == ssl3_connect_~s__state~0); 35753#L209 assume !(4560 == ssl3_connect_~s__state~0); 35754#L212 assume !(4561 == ssl3_connect_~s__state~0); 33781#L215 assume 4352 == ssl3_connect_~s__state~0; 36144#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 36141#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 35686#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 35679#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35673#L556 ssl3_connect_~skip~0 := 0; 35671#L119-1 assume !false; 35668#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35665#L122 assume 12292 == ssl3_connect_~s__state~0; 35666#L123 [2021-10-28 08:39:34,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:34,527 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-10-28 08:39:34,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:34,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096316839] [2021-10-28 08:39:34,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:34,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:34,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:34,550 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:34,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:34,557 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:34,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:34,558 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2021-10-28 08:39:34,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:34,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062724533] [2021-10-28 08:39:34,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:34,559 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:34,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:34,634 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-28 08:39:34,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:34,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062724533] [2021-10-28 08:39:34,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062724533] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:34,635 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:34,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:34,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318378100] [2021-10-28 08:39:34,636 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:34,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:34,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:34,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:34,637 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-28 08:39:34,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:34,817 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-10-28 08:39:34,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:34,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-10-28 08:39:34,837 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-28 08:39:34,864 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-10-28 08:39:34,864 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-10-28 08:39:34,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-10-28 08:39:34,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-10-28 08:39:34,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:34,874 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-10-28 08:39:34,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-10-28 08:39:34,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-10-28 08:39:34,948 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-28 08:39:34,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-10-28 08:39:34,997 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-10-28 08:39:34,997 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-10-28 08:39:34,997 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 08:39:34,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-10-28 08:39:35,023 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-10-28 08:39:35,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:35,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:35,027 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:35,027 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-28 08:39:35,028 INFO L791 eck$LassoCheckResult]: Stem: 40537#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); 40452#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 40425#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40426#L108-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; 40509#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 40462#L119-1 assume !false; 41978#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41976#L122 assume 12292 == ssl3_connect_~s__state~0; 41263#L123 [2021-10-28 08:39:35,029 INFO L793 eck$LassoCheckResult]: Loop: 41263#L123 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; 40794#L227 ssl3_connect_~s__server~0 := 0; 41970#L232 assume 0 != ssl3_connect_~cb~0; 41967#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 41964#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 41960#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 41956#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 41952#L269 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; 41945#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41939#L556 ssl3_connect_~skip~0 := 0; 41937#L119-1 assume !false; 41935#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41933#L122 assume !(12292 == ssl3_connect_~s__state~0); 41931#L125 assume !(16384 == ssl3_connect_~s__state~0); 41929#L128 assume !(4096 == ssl3_connect_~s__state~0); 41927#L131 assume !(20480 == ssl3_connect_~s__state~0); 41924#L134 assume !(4099 == ssl3_connect_~s__state~0); 41922#L137 assume 4368 == ssl3_connect_~s__state~0; 40782#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 41920#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 41915#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 41919#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 41909#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41897#L556 ssl3_connect_~skip~0 := 0; 41895#L119-1 assume !false; 41893#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41891#L122 assume !(12292 == ssl3_connect_~s__state~0); 41888#L125 assume !(16384 == ssl3_connect_~s__state~0); 41886#L128 assume !(4096 == ssl3_connect_~s__state~0); 41884#L131 assume !(20480 == ssl3_connect_~s__state~0); 41882#L134 assume !(4099 == ssl3_connect_~s__state~0); 41880#L137 assume !(4368 == ssl3_connect_~s__state~0); 41878#L140 assume !(4369 == ssl3_connect_~s__state~0); 41876#L143 assume 4384 == ssl3_connect_~s__state~0; 40771#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 41871#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 41867#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 41865#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 41863#L310-2 ssl3_connect_~s__init_num~0 := 0; 41858#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41851#L556 ssl3_connect_~skip~0 := 0; 41845#L119-1 assume !false; 41843#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41841#L122 assume !(12292 == ssl3_connect_~s__state~0); 41839#L125 assume !(16384 == ssl3_connect_~s__state~0); 41837#L128 assume !(4096 == ssl3_connect_~s__state~0); 41835#L131 assume !(20480 == ssl3_connect_~s__state~0); 41833#L134 assume !(4099 == ssl3_connect_~s__state~0); 41831#L137 assume !(4368 == ssl3_connect_~s__state~0); 41829#L140 assume !(4369 == ssl3_connect_~s__state~0); 41827#L143 assume !(4384 == ssl3_connect_~s__state~0); 41825#L146 assume !(4385 == ssl3_connect_~s__state~0); 41823#L149 assume 4400 == ssl3_connect_~s__state~0; 41231#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41818#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 41815#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 41812#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41807#L556 ssl3_connect_~skip~0 := 0; 41805#L119-1 assume !false; 41803#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41801#L122 assume !(12292 == ssl3_connect_~s__state~0); 41800#L125 assume !(16384 == ssl3_connect_~s__state~0); 41799#L128 assume !(4096 == ssl3_connect_~s__state~0); 41797#L131 assume !(20480 == ssl3_connect_~s__state~0); 41796#L134 assume !(4099 == ssl3_connect_~s__state~0); 41795#L137 assume !(4368 == ssl3_connect_~s__state~0); 41794#L140 assume !(4369 == ssl3_connect_~s__state~0); 41793#L143 assume !(4384 == ssl3_connect_~s__state~0); 41789#L146 assume !(4385 == ssl3_connect_~s__state~0); 41786#L149 assume !(4400 == ssl3_connect_~s__state~0); 41649#L152 assume !(4401 == ssl3_connect_~s__state~0); 41613#L155 assume 4416 == ssl3_connect_~s__state~0; 41222#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 41602#L339 assume !(3 == ssl3_connect_~blastFlag~0); 41599#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 41594#L347 assume !(0 == ssl3_connect_~tmp___6~0); 41567#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41561#L556 ssl3_connect_~skip~0 := 0; 41559#L119-1 assume !false; 41557#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41555#L122 assume !(12292 == ssl3_connect_~s__state~0); 41553#L125 assume !(16384 == ssl3_connect_~s__state~0); 41551#L128 assume !(4096 == ssl3_connect_~s__state~0); 41549#L131 assume !(20480 == ssl3_connect_~s__state~0); 41547#L134 assume !(4099 == ssl3_connect_~s__state~0); 41545#L137 assume !(4368 == ssl3_connect_~s__state~0); 41543#L140 assume !(4369 == ssl3_connect_~s__state~0); 41542#L143 assume !(4384 == ssl3_connect_~s__state~0); 41533#L146 assume !(4385 == ssl3_connect_~s__state~0); 41527#L149 assume !(4400 == ssl3_connect_~s__state~0); 41522#L152 assume !(4401 == ssl3_connect_~s__state~0); 41516#L155 assume !(4416 == ssl3_connect_~s__state~0); 41509#L158 assume !(4417 == ssl3_connect_~s__state~0); 41506#L161 assume 4432 == ssl3_connect_~s__state~0; 41213#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 41502#L355 assume !(5 == ssl3_connect_~blastFlag~0); 41501#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 41289#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41273#L556 ssl3_connect_~skip~0 := 0; 41270#L119-1 assume !false; 41267#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41264#L122 assume !(12292 == ssl3_connect_~s__state~0); 41260#L125 assume !(16384 == ssl3_connect_~s__state~0); 41257#L128 assume !(4096 == ssl3_connect_~s__state~0); 41254#L131 assume !(20480 == ssl3_connect_~s__state~0); 41251#L134 assume !(4099 == ssl3_connect_~s__state~0); 41248#L137 assume !(4368 == ssl3_connect_~s__state~0); 41245#L140 assume !(4369 == ssl3_connect_~s__state~0); 41242#L143 assume !(4384 == ssl3_connect_~s__state~0); 41239#L146 assume !(4385 == ssl3_connect_~s__state~0); 41236#L149 assume !(4400 == ssl3_connect_~s__state~0); 41232#L152 assume !(4401 == ssl3_connect_~s__state~0); 41227#L155 assume !(4416 == ssl3_connect_~s__state~0); 41223#L158 assume !(4417 == ssl3_connect_~s__state~0); 41218#L161 assume !(4432 == ssl3_connect_~s__state~0); 41214#L164 assume !(4433 == ssl3_connect_~s__state~0); 41208#L167 assume 4448 == ssl3_connect_~s__state~0; 41203#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 41200#L367 assume !(ssl3_connect_~ret~0 <= 0); 41166#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 41167#L370-2 ssl3_connect_~s__init_num~0 := 0; 43767#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40538#L556 ssl3_connect_~skip~0 := 0; 40539#L119-1 assume !false; 43762#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43761#L122 assume !(12292 == ssl3_connect_~s__state~0); 43760#L125 assume !(16384 == ssl3_connect_~s__state~0); 43759#L128 assume !(4096 == ssl3_connect_~s__state~0); 43758#L131 assume !(20480 == ssl3_connect_~s__state~0); 43757#L134 assume !(4099 == ssl3_connect_~s__state~0); 43756#L137 assume !(4368 == ssl3_connect_~s__state~0); 43755#L140 assume !(4369 == ssl3_connect_~s__state~0); 43754#L143 assume !(4384 == ssl3_connect_~s__state~0); 43753#L146 assume !(4385 == ssl3_connect_~s__state~0); 40511#L149 assume !(4400 == ssl3_connect_~s__state~0); 40442#L152 assume !(4401 == ssl3_connect_~s__state~0); 40443#L155 assume !(4416 == ssl3_connect_~s__state~0); 40419#L158 assume !(4417 == ssl3_connect_~s__state~0); 40410#L161 assume !(4432 == ssl3_connect_~s__state~0); 40411#L164 assume !(4433 == ssl3_connect_~s__state~0); 40430#L167 assume !(4448 == ssl3_connect_~s__state~0); 40431#L170 assume !(4449 == ssl3_connect_~s__state~0); 40479#L173 assume 4464 == ssl3_connect_~s__state~0; 41984#L183 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 43745#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 43743#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43738#L556 ssl3_connect_~skip~0 := 0; 43737#L119-1 assume !false; 43736#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43735#L122 assume !(12292 == ssl3_connect_~s__state~0); 43734#L125 assume !(16384 == ssl3_connect_~s__state~0); 41004#L128 assume !(4096 == ssl3_connect_~s__state~0); 40901#L131 assume !(20480 == ssl3_connect_~s__state~0); 40899#L134 assume !(4099 == ssl3_connect_~s__state~0); 40897#L137 assume !(4368 == ssl3_connect_~s__state~0); 40894#L140 assume !(4369 == ssl3_connect_~s__state~0); 40884#L143 assume !(4384 == ssl3_connect_~s__state~0); 40883#L146 assume !(4385 == ssl3_connect_~s__state~0); 40881#L149 assume !(4400 == ssl3_connect_~s__state~0); 40876#L152 assume !(4401 == ssl3_connect_~s__state~0); 40874#L155 assume !(4416 == ssl3_connect_~s__state~0); 40872#L158 assume !(4417 == ssl3_connect_~s__state~0); 40870#L161 assume !(4432 == ssl3_connect_~s__state~0); 40868#L164 assume !(4433 == ssl3_connect_~s__state~0); 40866#L167 assume !(4448 == ssl3_connect_~s__state~0); 40864#L170 assume !(4449 == ssl3_connect_~s__state~0); 40862#L173 assume !(4464 == ssl3_connect_~s__state~0); 40860#L176 assume !(4465 == ssl3_connect_~s__state~0); 40858#L179 assume !(4466 == ssl3_connect_~s__state~0); 40856#L182 assume !(4467 == ssl3_connect_~s__state~0); 40734#L185 assume 4480 == ssl3_connect_~s__state~0; 40506#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 40507#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 40729#L395 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; 40408#L395-2 ssl3_connect_~s__init_num~0 := 0; 40409#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43475#L556 ssl3_connect_~skip~0 := 0; 43473#L119-1 assume !false; 43471#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43469#L122 assume !(12292 == ssl3_connect_~s__state~0); 43467#L125 assume !(16384 == ssl3_connect_~s__state~0); 43465#L128 assume !(4096 == ssl3_connect_~s__state~0); 43463#L131 assume !(20480 == ssl3_connect_~s__state~0); 43461#L134 assume !(4099 == ssl3_connect_~s__state~0); 43459#L137 assume !(4368 == ssl3_connect_~s__state~0); 43458#L140 assume !(4369 == ssl3_connect_~s__state~0); 43456#L143 assume !(4384 == ssl3_connect_~s__state~0); 43455#L146 assume !(4385 == ssl3_connect_~s__state~0); 43449#L149 assume !(4400 == ssl3_connect_~s__state~0); 43447#L152 assume !(4401 == ssl3_connect_~s__state~0); 43445#L155 assume !(4416 == ssl3_connect_~s__state~0); 43443#L158 assume !(4417 == ssl3_connect_~s__state~0); 43441#L161 assume !(4432 == ssl3_connect_~s__state~0); 43439#L164 assume !(4433 == ssl3_connect_~s__state~0); 43437#L167 assume !(4448 == ssl3_connect_~s__state~0); 43435#L170 assume !(4449 == ssl3_connect_~s__state~0); 43433#L173 assume !(4464 == ssl3_connect_~s__state~0); 43431#L176 assume !(4465 == ssl3_connect_~s__state~0); 43429#L179 assume !(4466 == ssl3_connect_~s__state~0); 43427#L182 assume !(4467 == ssl3_connect_~s__state~0); 42633#L185 assume !(4480 == ssl3_connect_~s__state~0); 42607#L188 assume !(4481 == ssl3_connect_~s__state~0); 42598#L191 assume !(4496 == ssl3_connect_~s__state~0); 42592#L194 assume !(4497 == ssl3_connect_~s__state~0); 42590#L197 assume 4512 == ssl3_connect_~s__state~0; 41975#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 42587#L416 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; 42585#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 42583#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 42581#L431 assume !(0 == ssl3_connect_~tmp___8~0); 42578#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42572#L556 ssl3_connect_~skip~0 := 0; 42570#L119-1 assume !false; 42568#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42566#L122 assume !(12292 == ssl3_connect_~s__state~0); 42564#L125 assume !(16384 == ssl3_connect_~s__state~0); 42562#L128 assume !(4096 == ssl3_connect_~s__state~0); 42560#L131 assume !(20480 == ssl3_connect_~s__state~0); 42558#L134 assume !(4099 == ssl3_connect_~s__state~0); 42556#L137 assume !(4368 == ssl3_connect_~s__state~0); 42554#L140 assume !(4369 == ssl3_connect_~s__state~0); 42552#L143 assume !(4384 == ssl3_connect_~s__state~0); 42550#L146 assume !(4385 == ssl3_connect_~s__state~0); 42548#L149 assume !(4400 == ssl3_connect_~s__state~0); 42546#L152 assume !(4401 == ssl3_connect_~s__state~0); 42544#L155 assume !(4416 == ssl3_connect_~s__state~0); 42542#L158 assume !(4417 == ssl3_connect_~s__state~0); 42540#L161 assume !(4432 == ssl3_connect_~s__state~0); 42538#L164 assume !(4433 == ssl3_connect_~s__state~0); 42536#L167 assume !(4448 == ssl3_connect_~s__state~0); 42534#L170 assume !(4449 == ssl3_connect_~s__state~0); 42532#L173 assume !(4464 == ssl3_connect_~s__state~0); 42530#L176 assume !(4465 == ssl3_connect_~s__state~0); 42529#L179 assume !(4466 == ssl3_connect_~s__state~0); 42527#L182 assume !(4467 == ssl3_connect_~s__state~0); 42420#L185 assume !(4480 == ssl3_connect_~s__state~0); 42419#L188 assume !(4481 == ssl3_connect_~s__state~0); 42418#L191 assume !(4496 == ssl3_connect_~s__state~0); 42416#L194 assume !(4497 == ssl3_connect_~s__state~0); 42415#L197 assume !(4512 == ssl3_connect_~s__state~0); 42414#L200 assume !(4513 == ssl3_connect_~s__state~0); 42413#L203 assume 4528 == ssl3_connect_~s__state~0; 41972#L207 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 41965#L439 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 41962#L446 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 41955#L446-1 ssl3_connect_~s__init_num~0 := 0; 41950#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41940#L556 ssl3_connect_~skip~0 := 0; 41938#L119-1 assume !false; 41936#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41934#L122 assume !(12292 == ssl3_connect_~s__state~0); 41932#L125 assume !(16384 == ssl3_connect_~s__state~0); 41930#L128 assume !(4096 == ssl3_connect_~s__state~0); 41928#L131 assume !(20480 == ssl3_connect_~s__state~0); 41925#L134 assume !(4099 == ssl3_connect_~s__state~0); 41926#L137 assume !(4368 == ssl3_connect_~s__state~0); 42236#L140 assume !(4369 == ssl3_connect_~s__state~0); 42232#L143 assume !(4384 == ssl3_connect_~s__state~0); 42227#L146 assume !(4385 == ssl3_connect_~s__state~0); 42223#L149 assume !(4400 == ssl3_connect_~s__state~0); 42221#L152 assume !(4401 == ssl3_connect_~s__state~0); 42219#L155 assume !(4416 == ssl3_connect_~s__state~0); 42217#L158 assume !(4417 == ssl3_connect_~s__state~0); 42215#L161 assume !(4432 == ssl3_connect_~s__state~0); 42212#L164 assume !(4433 == ssl3_connect_~s__state~0); 42210#L167 assume !(4448 == ssl3_connect_~s__state~0); 42208#L170 assume !(4449 == ssl3_connect_~s__state~0); 42206#L173 assume !(4464 == ssl3_connect_~s__state~0); 42204#L176 assume !(4465 == ssl3_connect_~s__state~0); 42202#L179 assume !(4466 == ssl3_connect_~s__state~0); 42200#L182 assume !(4467 == ssl3_connect_~s__state~0); 42197#L185 assume !(4480 == ssl3_connect_~s__state~0); 42195#L188 assume !(4481 == ssl3_connect_~s__state~0); 42193#L191 assume !(4496 == ssl3_connect_~s__state~0); 42090#L194 assume !(4497 == ssl3_connect_~s__state~0); 42089#L197 assume !(4512 == ssl3_connect_~s__state~0); 42088#L200 assume !(4513 == ssl3_connect_~s__state~0); 42085#L203 assume !(4528 == ssl3_connect_~s__state~0); 42083#L206 assume !(4529 == ssl3_connect_~s__state~0); 42080#L209 assume !(4560 == ssl3_connect_~s__state~0); 41320#L212 assume !(4561 == ssl3_connect_~s__state~0); 41318#L215 assume 4352 == ssl3_connect_~s__state~0; 41316#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 41311#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 41309#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 41282#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40820#L556 ssl3_connect_~skip~0 := 0; 40821#L119-1 assume !false; 40812#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40813#L122 assume 12292 == ssl3_connect_~s__state~0; 41263#L123 [2021-10-28 08:39:35,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:35,030 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-10-28 08:39:35,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:35,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342810402] [2021-10-28 08:39:35,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:35,031 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:35,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:35,039 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:35,048 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:35,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:35,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2021-10-28 08:39:35,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:35,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415159375] [2021-10-28 08:39:35,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:35,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:35,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:35,131 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-28 08:39:35,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:35,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415159375] [2021-10-28 08:39:35,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415159375] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:39:35,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46768049] [2021-10-28 08:39:35,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:35,132 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:39:35,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:35,134 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:39:35,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-10-28 08:39:35,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:35,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:39:35,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:36,198 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-28 08:39:36,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46768049] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:39:36,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:39:36,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 08:39:36,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277533869] [2021-10-28 08:39:36,201 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:36,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:36,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:39:36,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:39:36,202 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-28 08:39:36,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:36,418 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-10-28 08:39:36,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 08:39:36,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-10-28 08:39:36,442 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-10-28 08:39:36,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-10-28 08:39:36,467 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-10-28 08:39:36,471 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-10-28 08:39:36,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-10-28 08:39:36,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:36,478 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-10-28 08:39:36,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-10-28 08:39:36,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-10-28 08:39:36,557 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-28 08:39:36,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-10-28 08:39:36,566 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-10-28 08:39:36,566 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-10-28 08:39:36,567 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 08:39:36,567 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-10-28 08:39:36,600 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-10-28 08:39:36,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:36,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:36,603 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:36,603 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-28 08:39:36,604 INFO L791 eck$LassoCheckResult]: Stem: 49099#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); 49016#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 48989#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 48990#L108-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; 49073#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49028#L119-1 assume !false; 49110#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49109#L122 assume 12292 == ssl3_connect_~s__state~0; 48998#L123 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; 48999#L227 [2021-10-28 08:39:36,604 INFO L793 eck$LassoCheckResult]: Loop: 48999#L227 ssl3_connect_~s__server~0 := 0; 49078#L232 assume 0 != ssl3_connect_~cb~0; 49062#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 49063#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 49085#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 49009#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 49037#L269 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; 49038#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52275#L556 ssl3_connect_~skip~0 := 0; 52272#L119-1 assume !false; 52269#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52266#L122 assume !(12292 == ssl3_connect_~s__state~0); 52263#L125 assume !(16384 == ssl3_connect_~s__state~0); 52260#L128 assume !(4096 == ssl3_connect_~s__state~0); 52257#L131 assume !(20480 == ssl3_connect_~s__state~0); 52254#L134 assume !(4099 == ssl3_connect_~s__state~0); 52250#L137 assume 4368 == ssl3_connect_~s__state~0; 49021#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 48980#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 48981#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 49058#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 49072#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52273#L556 ssl3_connect_~skip~0 := 0; 52270#L119-1 assume !false; 52267#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52264#L122 assume !(12292 == ssl3_connect_~s__state~0); 52261#L125 assume !(16384 == ssl3_connect_~s__state~0); 52258#L128 assume !(4096 == ssl3_connect_~s__state~0); 52255#L131 assume !(20480 == ssl3_connect_~s__state~0); 52252#L134 assume !(4099 == ssl3_connect_~s__state~0); 52251#L137 assume !(4368 == ssl3_connect_~s__state~0); 49489#L140 assume !(4369 == ssl3_connect_~s__state~0); 49253#L143 assume 4384 == ssl3_connect_~s__state~0; 49096#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 49097#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 51311#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 52159#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 48962#L310-2 ssl3_connect_~s__init_num~0 := 0; 48963#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52161#L556 ssl3_connect_~skip~0 := 0; 52160#L119-1 assume !false; 52158#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52157#L122 assume !(12292 == ssl3_connect_~s__state~0); 52106#L125 assume !(16384 == ssl3_connect_~s__state~0); 52095#L128 assume !(4096 == ssl3_connect_~s__state~0); 52093#L131 assume !(20480 == ssl3_connect_~s__state~0); 52091#L134 assume !(4099 == ssl3_connect_~s__state~0); 52090#L137 assume !(4368 == ssl3_connect_~s__state~0); 52089#L140 assume !(4369 == ssl3_connect_~s__state~0); 52088#L143 assume !(4384 == ssl3_connect_~s__state~0); 52087#L146 assume !(4385 == ssl3_connect_~s__state~0); 52085#L149 assume 4400 == ssl3_connect_~s__state~0; 49140#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52104#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 49060#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 49061#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52313#L556 ssl3_connect_~skip~0 := 0; 52312#L119-1 assume !false; 52311#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52310#L122 assume !(12292 == ssl3_connect_~s__state~0); 52309#L125 assume !(16384 == ssl3_connect_~s__state~0); 52308#L128 assume !(4096 == ssl3_connect_~s__state~0); 52307#L131 assume !(20480 == ssl3_connect_~s__state~0); 52306#L134 assume !(4099 == ssl3_connect_~s__state~0); 52305#L137 assume !(4368 == ssl3_connect_~s__state~0); 49030#L140 assume !(4369 == ssl3_connect_~s__state~0); 49031#L143 assume !(4384 == ssl3_connect_~s__state~0); 49069#L146 assume !(4385 == ssl3_connect_~s__state~0); 49070#L149 assume !(4400 == ssl3_connect_~s__state~0); 49006#L152 assume !(4401 == ssl3_connect_~s__state~0); 49007#L155 assume 4416 == ssl3_connect_~s__state~0; 49023#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 49055#L339 assume !(3 == ssl3_connect_~blastFlag~0); 49081#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49082#L347 assume !(0 == ssl3_connect_~tmp___6~0); 49074#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48993#L556 ssl3_connect_~skip~0 := 0; 49002#L119-1 assume !false; 49003#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49022#L122 assume !(12292 == ssl3_connect_~s__state~0); 49024#L125 assume !(16384 == ssl3_connect_~s__state~0); 49029#L128 assume !(4096 == ssl3_connect_~s__state~0); 49017#L131 assume !(20480 == ssl3_connect_~s__state~0); 49018#L134 assume !(4099 == ssl3_connect_~s__state~0); 49035#L137 assume !(4368 == ssl3_connect_~s__state~0); 49036#L140 assume !(4369 == ssl3_connect_~s__state~0); 52304#L143 assume !(4384 == ssl3_connect_~s__state~0); 52298#L146 assume !(4385 == ssl3_connect_~s__state~0); 52297#L149 assume !(4400 == ssl3_connect_~s__state~0); 52165#L152 assume !(4401 == ssl3_connect_~s__state~0); 52156#L155 assume !(4416 == ssl3_connect_~s__state~0); 52155#L158 assume !(4417 == ssl3_connect_~s__state~0); 48973#L161 assume 4432 == ssl3_connect_~s__state~0; 48969#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 48970#L355 assume !(5 == ssl3_connect_~blastFlag~0); 48976#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48977#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52049#L556 ssl3_connect_~skip~0 := 0; 52047#L119-1 assume !false; 52045#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52043#L122 assume !(12292 == ssl3_connect_~s__state~0); 52041#L125 assume !(16384 == ssl3_connect_~s__state~0); 52039#L128 assume !(4096 == ssl3_connect_~s__state~0); 52037#L131 assume !(20480 == ssl3_connect_~s__state~0); 51574#L134 assume !(4099 == ssl3_connect_~s__state~0); 51572#L137 assume !(4368 == ssl3_connect_~s__state~0); 51571#L140 assume !(4369 == ssl3_connect_~s__state~0); 51570#L143 assume !(4384 == ssl3_connect_~s__state~0); 51569#L146 assume !(4385 == ssl3_connect_~s__state~0); 51568#L149 assume !(4400 == ssl3_connect_~s__state~0); 51566#L152 assume !(4401 == ssl3_connect_~s__state~0); 51565#L155 assume !(4416 == ssl3_connect_~s__state~0); 51564#L158 assume !(4417 == ssl3_connect_~s__state~0); 51563#L161 assume !(4432 == ssl3_connect_~s__state~0); 51561#L164 assume !(4433 == ssl3_connect_~s__state~0); 51560#L167 assume 4448 == ssl3_connect_~s__state~0; 49133#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 51559#L367 assume !(ssl3_connect_~ret~0 <= 0); 51558#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 51552#L370-2 ssl3_connect_~s__init_num~0 := 0; 51549#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51543#L556 ssl3_connect_~skip~0 := 0; 51541#L119-1 assume !false; 51539#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51537#L122 assume !(12292 == ssl3_connect_~s__state~0); 51535#L125 assume !(16384 == ssl3_connect_~s__state~0); 51533#L128 assume !(4096 == ssl3_connect_~s__state~0); 51531#L131 assume !(20480 == ssl3_connect_~s__state~0); 51529#L134 assume !(4099 == ssl3_connect_~s__state~0); 51527#L137 assume !(4368 == ssl3_connect_~s__state~0); 51525#L140 assume !(4369 == ssl3_connect_~s__state~0); 51523#L143 assume !(4384 == ssl3_connect_~s__state~0); 51521#L146 assume !(4385 == ssl3_connect_~s__state~0); 51519#L149 assume !(4400 == ssl3_connect_~s__state~0); 51517#L152 assume !(4401 == ssl3_connect_~s__state~0); 51515#L155 assume !(4416 == ssl3_connect_~s__state~0); 51513#L158 assume !(4417 == ssl3_connect_~s__state~0); 51511#L161 assume !(4432 == ssl3_connect_~s__state~0); 51509#L164 assume !(4433 == ssl3_connect_~s__state~0); 51507#L167 assume !(4448 == ssl3_connect_~s__state~0); 51505#L170 assume !(4449 == ssl3_connect_~s__state~0); 51503#L173 assume 4464 == ssl3_connect_~s__state~0; 49004#L183 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 49005#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 49098#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52018#L556 ssl3_connect_~skip~0 := 0; 52015#L119-1 assume !false; 52012#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52010#L122 assume !(12292 == ssl3_connect_~s__state~0); 52007#L125 assume !(16384 == ssl3_connect_~s__state~0); 52003#L128 assume !(4096 == ssl3_connect_~s__state~0); 51996#L131 assume !(20480 == ssl3_connect_~s__state~0); 51993#L134 assume !(4099 == ssl3_connect_~s__state~0); 51990#L137 assume !(4368 == ssl3_connect_~s__state~0); 51987#L140 assume !(4369 == ssl3_connect_~s__state~0); 51984#L143 assume !(4384 == ssl3_connect_~s__state~0); 51981#L146 assume !(4385 == ssl3_connect_~s__state~0); 51978#L149 assume !(4400 == ssl3_connect_~s__state~0); 51975#L152 assume !(4401 == ssl3_connect_~s__state~0); 51972#L155 assume !(4416 == ssl3_connect_~s__state~0); 51969#L158 assume !(4417 == ssl3_connect_~s__state~0); 51966#L161 assume !(4432 == ssl3_connect_~s__state~0); 51963#L164 assume !(4433 == ssl3_connect_~s__state~0); 51960#L167 assume !(4448 == ssl3_connect_~s__state~0); 51957#L170 assume !(4449 == ssl3_connect_~s__state~0); 51954#L173 assume !(4464 == ssl3_connect_~s__state~0); 51951#L176 assume !(4465 == ssl3_connect_~s__state~0); 51948#L179 assume !(4466 == ssl3_connect_~s__state~0); 51945#L182 assume !(4467 == ssl3_connect_~s__state~0); 51875#L185 assume 4480 == ssl3_connect_~s__state~0; 49071#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 49066#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49064#L395 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; 48971#L395-2 ssl3_connect_~s__init_num~0 := 0; 48972#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52290#L556 ssl3_connect_~skip~0 := 0; 52289#L119-1 assume !false; 52288#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52287#L122 assume !(12292 == ssl3_connect_~s__state~0); 52285#L125 assume !(16384 == ssl3_connect_~s__state~0); 52280#L128 assume !(4096 == ssl3_connect_~s__state~0); 52274#L131 assume !(20480 == ssl3_connect_~s__state~0); 52271#L134 assume !(4099 == ssl3_connect_~s__state~0); 52268#L137 assume !(4368 == ssl3_connect_~s__state~0); 52265#L140 assume !(4369 == ssl3_connect_~s__state~0); 52262#L143 assume !(4384 == ssl3_connect_~s__state~0); 52259#L146 assume !(4385 == ssl3_connect_~s__state~0); 52256#L149 assume !(4400 == ssl3_connect_~s__state~0); 52253#L152 assume !(4401 == ssl3_connect_~s__state~0); 52166#L155 assume !(4416 == ssl3_connect_~s__state~0); 48982#L158 assume !(4417 == ssl3_connect_~s__state~0); 48983#L161 assume !(4432 == ssl3_connect_~s__state~0); 49068#L164 assume !(4433 == ssl3_connect_~s__state~0); 48994#L167 assume !(4448 == ssl3_connect_~s__state~0); 48995#L170 assume !(4449 == ssl3_connect_~s__state~0); 49032#L173 assume !(4464 == ssl3_connect_~s__state~0); 49019#L176 assume !(4465 == ssl3_connect_~s__state~0); 49020#L179 assume !(4466 == ssl3_connect_~s__state~0); 49083#L182 assume !(4467 == ssl3_connect_~s__state~0); 49084#L185 assume !(4480 == ssl3_connect_~s__state~0); 51275#L188 assume !(4481 == ssl3_connect_~s__state~0); 51158#L191 assume !(4496 == ssl3_connect_~s__state~0); 51024#L194 assume !(4497 == ssl3_connect_~s__state~0); 51018#L197 assume 4512 == ssl3_connect_~s__state~0; 49121#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 51015#L416 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; 51013#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 51011#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 51009#L431 assume !(0 == ssl3_connect_~tmp___8~0); 51006#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51000#L556 ssl3_connect_~skip~0 := 0; 50998#L119-1 assume !false; 50996#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50994#L122 assume !(12292 == ssl3_connect_~s__state~0); 50992#L125 assume !(16384 == ssl3_connect_~s__state~0); 50990#L128 assume !(4096 == ssl3_connect_~s__state~0); 50988#L131 assume !(20480 == ssl3_connect_~s__state~0); 50986#L134 assume !(4099 == ssl3_connect_~s__state~0); 50984#L137 assume !(4368 == ssl3_connect_~s__state~0); 50982#L140 assume !(4369 == ssl3_connect_~s__state~0); 50980#L143 assume !(4384 == ssl3_connect_~s__state~0); 50978#L146 assume !(4385 == ssl3_connect_~s__state~0); 50976#L149 assume !(4400 == ssl3_connect_~s__state~0); 50974#L152 assume !(4401 == ssl3_connect_~s__state~0); 50972#L155 assume !(4416 == ssl3_connect_~s__state~0); 50970#L158 assume !(4417 == ssl3_connect_~s__state~0); 50968#L161 assume !(4432 == ssl3_connect_~s__state~0); 50966#L164 assume !(4433 == ssl3_connect_~s__state~0); 50964#L167 assume !(4448 == ssl3_connect_~s__state~0); 50962#L170 assume !(4449 == ssl3_connect_~s__state~0); 50960#L173 assume !(4464 == ssl3_connect_~s__state~0); 50958#L176 assume !(4465 == ssl3_connect_~s__state~0); 50956#L179 assume !(4466 == ssl3_connect_~s__state~0); 50955#L182 assume !(4467 == ssl3_connect_~s__state~0); 50954#L185 assume !(4480 == ssl3_connect_~s__state~0); 50953#L188 assume !(4481 == ssl3_connect_~s__state~0); 50930#L191 assume !(4496 == ssl3_connect_~s__state~0); 50928#L194 assume !(4497 == ssl3_connect_~s__state~0); 50926#L197 assume !(4512 == ssl3_connect_~s__state~0); 50924#L200 assume !(4513 == ssl3_connect_~s__state~0); 50922#L203 assume 4528 == ssl3_connect_~s__state~0; 49117#L207 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 50919#L439 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 49966#L446 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49967#L446-1 ssl3_connect_~s__init_num~0 := 0; 50951#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50946#L556 ssl3_connect_~skip~0 := 0; 50945#L119-1 assume !false; 49208#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49207#L122 assume !(12292 == ssl3_connect_~s__state~0); 49206#L125 assume !(16384 == ssl3_connect_~s__state~0); 49205#L128 assume 4096 == ssl3_connect_~s__state~0; 48999#L227 [2021-10-28 08:39:36,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:36,605 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-10-28 08:39:36,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:36,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847323973] [2021-10-28 08:39:36,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:36,606 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:36,614 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:36,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:36,622 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:36,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:36,623 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2021-10-28 08:39:36,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:36,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080951276] [2021-10-28 08:39:36,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:36,623 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:36,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:36,674 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-28 08:39:36,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:36,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080951276] [2021-10-28 08:39:36,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080951276] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:36,675 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:36,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:39:36,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031413577] [2021-10-28 08:39:36,676 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:36,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:36,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:36,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:36,677 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-28 08:39:36,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:36,824 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-10-28 08:39:36,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:36,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-10-28 08:39:36,845 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-10-28 08:39:36,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-10-28 08:39:36,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-10-28 08:39:36,871 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-10-28 08:39:36,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-10-28 08:39:36,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:36,877 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-10-28 08:39:36,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-10-28 08:39:36,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-10-28 08:39:36,946 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-28 08:39:37,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-10-28 08:39:37,046 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-10-28 08:39:37,046 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-10-28 08:39:37,046 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 08:39:37,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-10-28 08:39:37,059 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-10-28 08:39:37,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:37,069 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:37,071 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:37,081 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-28 08:39:37,082 INFO L791 eck$LassoCheckResult]: Stem: 56155#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); 56063#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 56037#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56038#L108-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; 56126#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 56075#L119-1 assume !false; 56174#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56173#L122 assume 12292 == ssl3_connect_~s__state~0; 56046#L123 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; 56047#L227 [2021-10-28 08:39:37,082 INFO L793 eck$LassoCheckResult]: Loop: 56047#L227 ssl3_connect_~s__server~0 := 0; 59010#L232 assume 0 != ssl3_connect_~cb~0; 59009#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 59008#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 59006#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 59004#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 59003#L269 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; 59001#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58996#L556 ssl3_connect_~skip~0 := 0; 58995#L119-1 assume !false; 58994#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58993#L122 assume !(12292 == ssl3_connect_~s__state~0); 58992#L125 assume !(16384 == ssl3_connect_~s__state~0); 58991#L128 assume !(4096 == ssl3_connect_~s__state~0); 58990#L131 assume !(20480 == ssl3_connect_~s__state~0); 58943#L134 assume !(4099 == ssl3_connect_~s__state~0); 56275#L137 assume 4368 == ssl3_connect_~s__state~0; 56274#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 56028#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 56029#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 56109#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 56125#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56267#L556 ssl3_connect_~skip~0 := 0; 56258#L119-1 assume !false; 56259#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56248#L122 assume !(12292 == ssl3_connect_~s__state~0); 56249#L125 assume !(16384 == ssl3_connect_~s__state~0); 56240#L128 assume !(4096 == ssl3_connect_~s__state~0); 56241#L131 assume !(20480 == ssl3_connect_~s__state~0); 56232#L134 assume !(4099 == ssl3_connect_~s__state~0); 56233#L137 assume !(4368 == ssl3_connect_~s__state~0); 56224#L140 assume !(4369 == ssl3_connect_~s__state~0); 56225#L143 assume 4384 == ssl3_connect_~s__state~0; 56152#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 56153#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 58946#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 58944#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 58945#L310-2 ssl3_connect_~s__init_num~0 := 0; 58226#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58220#L556 ssl3_connect_~skip~0 := 0; 58218#L119-1 assume !false; 58216#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58214#L122 assume !(12292 == ssl3_connect_~s__state~0); 58212#L125 assume !(16384 == ssl3_connect_~s__state~0); 58210#L128 assume !(4096 == ssl3_connect_~s__state~0); 58208#L131 assume !(20480 == ssl3_connect_~s__state~0); 58206#L134 assume !(4099 == ssl3_connect_~s__state~0); 58204#L137 assume !(4368 == ssl3_connect_~s__state~0); 58202#L140 assume !(4369 == ssl3_connect_~s__state~0); 58200#L143 assume !(4384 == ssl3_connect_~s__state~0); 58198#L146 assume !(4385 == ssl3_connect_~s__state~0); 58196#L149 assume 4400 == ssl3_connect_~s__state~0; 56450#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 58192#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 58189#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 58185#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58179#L556 ssl3_connect_~skip~0 := 0; 58177#L119-1 assume !false; 58175#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58173#L122 assume !(12292 == ssl3_connect_~s__state~0); 58171#L125 assume !(16384 == ssl3_connect_~s__state~0); 58169#L128 assume !(4096 == ssl3_connect_~s__state~0); 58167#L131 assume !(20480 == ssl3_connect_~s__state~0); 58165#L134 assume !(4099 == ssl3_connect_~s__state~0); 58163#L137 assume !(4368 == ssl3_connect_~s__state~0); 58161#L140 assume !(4369 == ssl3_connect_~s__state~0); 58159#L143 assume !(4384 == ssl3_connect_~s__state~0); 58157#L146 assume !(4385 == ssl3_connect_~s__state~0); 58155#L149 assume !(4400 == ssl3_connect_~s__state~0); 58153#L152 assume !(4401 == ssl3_connect_~s__state~0); 58146#L155 assume 4416 == ssl3_connect_~s__state~0; 58143#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 58141#L339 assume !(3 == ssl3_connect_~blastFlag~0); 58139#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 58137#L347 assume !(0 == ssl3_connect_~tmp___6~0); 58134#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58128#L556 ssl3_connect_~skip~0 := 0; 58126#L119-1 assume !false; 58124#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58123#L122 assume !(12292 == ssl3_connect_~s__state~0); 58121#L125 assume !(16384 == ssl3_connect_~s__state~0); 58119#L128 assume !(4096 == ssl3_connect_~s__state~0); 58117#L131 assume !(20480 == ssl3_connect_~s__state~0); 58115#L134 assume !(4099 == ssl3_connect_~s__state~0); 58114#L137 assume !(4368 == ssl3_connect_~s__state~0); 58108#L140 assume !(4369 == ssl3_connect_~s__state~0); 58106#L143 assume !(4384 == ssl3_connect_~s__state~0); 58104#L146 assume !(4385 == ssl3_connect_~s__state~0); 58102#L149 assume !(4400 == ssl3_connect_~s__state~0); 58100#L152 assume !(4401 == ssl3_connect_~s__state~0); 58098#L155 assume !(4416 == ssl3_connect_~s__state~0); 58096#L158 assume !(4417 == ssl3_connect_~s__state~0); 58092#L161 assume 4432 == ssl3_connect_~s__state~0; 58088#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 58086#L355 assume !(5 == ssl3_connect_~blastFlag~0); 58084#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 58081#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58075#L556 ssl3_connect_~skip~0 := 0; 58073#L119-1 assume !false; 58071#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58069#L122 assume !(12292 == ssl3_connect_~s__state~0); 58067#L125 assume !(16384 == ssl3_connect_~s__state~0); 58065#L128 assume !(4096 == ssl3_connect_~s__state~0); 58063#L131 assume !(20480 == ssl3_connect_~s__state~0); 58061#L134 assume !(4099 == ssl3_connect_~s__state~0); 58059#L137 assume !(4368 == ssl3_connect_~s__state~0); 58057#L140 assume !(4369 == ssl3_connect_~s__state~0); 58055#L143 assume !(4384 == ssl3_connect_~s__state~0); 58053#L146 assume !(4385 == ssl3_connect_~s__state~0); 58051#L149 assume !(4400 == ssl3_connect_~s__state~0); 58049#L152 assume !(4401 == ssl3_connect_~s__state~0); 58047#L155 assume !(4416 == ssl3_connect_~s__state~0); 58045#L158 assume !(4417 == ssl3_connect_~s__state~0); 58043#L161 assume !(4432 == ssl3_connect_~s__state~0); 58042#L164 assume !(4433 == ssl3_connect_~s__state~0); 57997#L167 assume 4448 == ssl3_connect_~s__state~0; 57993#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 57991#L367 assume !(ssl3_connect_~ret~0 <= 0); 57816#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 57817#L370-2 ssl3_connect_~s__init_num~0 := 0; 59195#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59190#L556 ssl3_connect_~skip~0 := 0; 59189#L119-1 assume !false; 59188#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59187#L122 assume !(12292 == ssl3_connect_~s__state~0); 59186#L125 assume !(16384 == ssl3_connect_~s__state~0); 59185#L128 assume !(4096 == ssl3_connect_~s__state~0); 59184#L131 assume !(20480 == ssl3_connect_~s__state~0); 59183#L134 assume !(4099 == ssl3_connect_~s__state~0); 59182#L137 assume !(4368 == ssl3_connect_~s__state~0); 59181#L140 assume !(4369 == ssl3_connect_~s__state~0); 59180#L143 assume !(4384 == ssl3_connect_~s__state~0); 59179#L146 assume !(4385 == ssl3_connect_~s__state~0); 59178#L149 assume !(4400 == ssl3_connect_~s__state~0); 59177#L152 assume !(4401 == ssl3_connect_~s__state~0); 59176#L155 assume !(4416 == ssl3_connect_~s__state~0); 59174#L158 assume !(4417 == ssl3_connect_~s__state~0); 59173#L161 assume !(4432 == ssl3_connect_~s__state~0); 59172#L164 assume !(4433 == ssl3_connect_~s__state~0); 59171#L167 assume !(4448 == ssl3_connect_~s__state~0); 59170#L170 assume !(4449 == ssl3_connect_~s__state~0); 59169#L173 assume 4464 == ssl3_connect_~s__state~0; 56386#L183 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 59167#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 59160#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59154#L556 ssl3_connect_~skip~0 := 0; 59152#L119-1 assume !false; 59150#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59148#L122 assume !(12292 == ssl3_connect_~s__state~0); 59146#L125 assume !(16384 == ssl3_connect_~s__state~0); 59144#L128 assume !(4096 == ssl3_connect_~s__state~0); 59142#L131 assume !(20480 == ssl3_connect_~s__state~0); 59140#L134 assume !(4099 == ssl3_connect_~s__state~0); 59138#L137 assume !(4368 == ssl3_connect_~s__state~0); 59136#L140 assume !(4369 == ssl3_connect_~s__state~0); 59134#L143 assume !(4384 == ssl3_connect_~s__state~0); 59132#L146 assume !(4385 == ssl3_connect_~s__state~0); 59130#L149 assume !(4400 == ssl3_connect_~s__state~0); 59128#L152 assume !(4401 == ssl3_connect_~s__state~0); 59126#L155 assume !(4416 == ssl3_connect_~s__state~0); 59124#L158 assume !(4417 == ssl3_connect_~s__state~0); 59122#L161 assume !(4432 == ssl3_connect_~s__state~0); 59120#L164 assume !(4433 == ssl3_connect_~s__state~0); 59117#L167 assume !(4448 == ssl3_connect_~s__state~0); 59111#L170 assume !(4449 == ssl3_connect_~s__state~0); 59108#L173 assume !(4464 == ssl3_connect_~s__state~0); 59105#L176 assume !(4465 == ssl3_connect_~s__state~0); 59102#L179 assume !(4466 == ssl3_connect_~s__state~0); 59099#L182 assume !(4467 == ssl3_connect_~s__state~0); 59096#L185 assume 4480 == ssl3_connect_~s__state~0; 56483#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 59091#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 59088#L395 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; 59085#L395-2 ssl3_connect_~s__init_num~0 := 0; 59082#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58186#L556 ssl3_connect_~skip~0 := 0; 58180#L119-1 assume !false; 58178#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58176#L122 assume !(12292 == ssl3_connect_~s__state~0); 58174#L125 assume !(16384 == ssl3_connect_~s__state~0); 58172#L128 assume !(4096 == ssl3_connect_~s__state~0); 58170#L131 assume !(20480 == ssl3_connect_~s__state~0); 58168#L134 assume !(4099 == ssl3_connect_~s__state~0); 58166#L137 assume !(4368 == ssl3_connect_~s__state~0); 58164#L140 assume !(4369 == ssl3_connect_~s__state~0); 58162#L143 assume !(4384 == ssl3_connect_~s__state~0); 58160#L146 assume !(4385 == ssl3_connect_~s__state~0); 58158#L149 assume !(4400 == ssl3_connect_~s__state~0); 58156#L152 assume !(4401 == ssl3_connect_~s__state~0); 58154#L155 assume !(4416 == ssl3_connect_~s__state~0); 58152#L158 assume !(4417 == ssl3_connect_~s__state~0); 58151#L161 assume !(4432 == ssl3_connect_~s__state~0); 58150#L164 assume !(4433 == ssl3_connect_~s__state~0); 58148#L167 assume !(4448 == ssl3_connect_~s__state~0); 58147#L170 assume !(4449 == ssl3_connect_~s__state~0); 58144#L173 assume !(4464 == ssl3_connect_~s__state~0); 58142#L176 assume !(4465 == ssl3_connect_~s__state~0); 58140#L179 assume !(4466 == ssl3_connect_~s__state~0); 58138#L182 assume !(4467 == ssl3_connect_~s__state~0); 58136#L185 assume !(4480 == ssl3_connect_~s__state~0); 58135#L188 assume !(4481 == ssl3_connect_~s__state~0); 58129#L191 assume !(4496 == ssl3_connect_~s__state~0); 58127#L194 assume !(4497 == ssl3_connect_~s__state~0); 58125#L197 assume 4512 == ssl3_connect_~s__state~0; 58018#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 58122#L416 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; 58120#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 58118#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 58116#L431 assume !(0 == ssl3_connect_~tmp___8~0); 58113#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58107#L556 ssl3_connect_~skip~0 := 0; 58105#L119-1 assume !false; 58103#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58101#L122 assume !(12292 == ssl3_connect_~s__state~0); 58099#L125 assume !(16384 == ssl3_connect_~s__state~0); 58097#L128 assume !(4096 == ssl3_connect_~s__state~0); 58095#L131 assume !(20480 == ssl3_connect_~s__state~0); 58094#L134 assume !(4099 == ssl3_connect_~s__state~0); 58093#L137 assume !(4368 == ssl3_connect_~s__state~0); 58089#L140 assume !(4369 == ssl3_connect_~s__state~0); 58087#L143 assume !(4384 == ssl3_connect_~s__state~0); 58085#L146 assume !(4385 == ssl3_connect_~s__state~0); 58083#L149 assume !(4400 == ssl3_connect_~s__state~0); 58082#L152 assume !(4401 == ssl3_connect_~s__state~0); 58076#L155 assume !(4416 == ssl3_connect_~s__state~0); 58074#L158 assume !(4417 == ssl3_connect_~s__state~0); 58072#L161 assume !(4432 == ssl3_connect_~s__state~0); 58070#L164 assume !(4433 == ssl3_connect_~s__state~0); 58068#L167 assume !(4448 == ssl3_connect_~s__state~0); 58066#L170 assume !(4449 == ssl3_connect_~s__state~0); 58064#L173 assume !(4464 == ssl3_connect_~s__state~0); 58062#L176 assume !(4465 == ssl3_connect_~s__state~0); 58060#L179 assume !(4466 == ssl3_connect_~s__state~0); 58058#L182 assume !(4467 == ssl3_connect_~s__state~0); 58056#L185 assume !(4480 == ssl3_connect_~s__state~0); 58054#L188 assume !(4481 == ssl3_connect_~s__state~0); 58052#L191 assume !(4496 == ssl3_connect_~s__state~0); 58050#L194 assume !(4497 == ssl3_connect_~s__state~0); 58048#L197 assume !(4512 == ssl3_connect_~s__state~0); 58046#L200 assume !(4513 == ssl3_connect_~s__state~0); 58044#L203 assume 4528 == ssl3_connect_~s__state~0; 56632#L207 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 58041#L439 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 58040#L446 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 58039#L446-1 ssl3_connect_~s__init_num~0 := 0; 57982#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57976#L556 ssl3_connect_~skip~0 := 0; 57974#L119-1 assume !false; 57972#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57970#L122 assume !(12292 == ssl3_connect_~s__state~0); 57968#L125 assume !(16384 == ssl3_connect_~s__state~0); 57966#L128 assume !(4096 == ssl3_connect_~s__state~0); 57964#L131 assume !(20480 == ssl3_connect_~s__state~0); 57963#L134 assume !(4099 == ssl3_connect_~s__state~0); 57961#L137 assume !(4368 == ssl3_connect_~s__state~0); 57960#L140 assume !(4369 == ssl3_connect_~s__state~0); 57959#L143 assume !(4384 == ssl3_connect_~s__state~0); 57958#L146 assume !(4385 == ssl3_connect_~s__state~0); 57957#L149 assume !(4400 == ssl3_connect_~s__state~0); 57956#L152 assume !(4401 == ssl3_connect_~s__state~0); 57955#L155 assume !(4416 == ssl3_connect_~s__state~0); 57954#L158 assume !(4417 == ssl3_connect_~s__state~0); 57953#L161 assume !(4432 == ssl3_connect_~s__state~0); 57952#L164 assume !(4433 == ssl3_connect_~s__state~0); 57951#L167 assume !(4448 == ssl3_connect_~s__state~0); 57950#L170 assume !(4449 == ssl3_connect_~s__state~0); 57949#L173 assume !(4464 == ssl3_connect_~s__state~0); 57948#L176 assume !(4465 == ssl3_connect_~s__state~0); 57947#L179 assume !(4466 == ssl3_connect_~s__state~0); 57946#L182 assume !(4467 == ssl3_connect_~s__state~0); 57945#L185 assume !(4480 == ssl3_connect_~s__state~0); 57944#L188 assume !(4481 == ssl3_connect_~s__state~0); 57943#L191 assume !(4496 == ssl3_connect_~s__state~0); 57942#L194 assume !(4497 == ssl3_connect_~s__state~0); 57941#L197 assume !(4512 == ssl3_connect_~s__state~0); 57939#L200 assume !(4513 == ssl3_connect_~s__state~0); 57937#L203 assume !(4528 == ssl3_connect_~s__state~0); 57935#L206 assume !(4529 == ssl3_connect_~s__state~0); 57933#L209 assume !(4560 == ssl3_connect_~s__state~0); 56600#L212 assume !(4561 == ssl3_connect_~s__state~0); 56581#L215 assume 4352 == ssl3_connect_~s__state~0; 56580#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 56575#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 56572#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 56312#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56308#L556 ssl3_connect_~skip~0 := 0; 56299#L119-1 assume !false; 56300#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56291#L122 assume !(12292 == ssl3_connect_~s__state~0); 56292#L125 assume !(16384 == ssl3_connect_~s__state~0); 56283#L128 assume 4096 == ssl3_connect_~s__state~0; 56047#L227 [2021-10-28 08:39:37,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:37,083 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-10-28 08:39:37,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:37,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498247523] [2021-10-28 08:39:37,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:37,084 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:37,106 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:37,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:37,114 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:37,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:37,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2021-10-28 08:39:37,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:37,115 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564630596] [2021-10-28 08:39:37,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:37,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:37,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:37,262 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-28 08:39:37,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:37,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564630596] [2021-10-28 08:39:37,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564630596] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:39:37,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105443715] [2021-10-28 08:39:37,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:37,263 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:39:37,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:37,275 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:39:37,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-10-28 08:39:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:37,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:39:37,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:38,460 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-28 08:39:38,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105443715] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:39:38,461 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:39:38,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 08:39:38,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158425070] [2021-10-28 08:39:38,462 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:38,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:38,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:39:38,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:39:38,464 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-28 08:39:38,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:38,823 INFO L93 Difference]: Finished difference Result 4800 states and 5794 transitions. [2021-10-28 08:39:38,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 08:39:38,823 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4800 states and 5794 transitions. [2021-10-28 08:39:38,869 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-10-28 08:39:38,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4800 states to 4792 states and 5786 transitions. [2021-10-28 08:39:38,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4792 [2021-10-28 08:39:38,897 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4792 [2021-10-28 08:39:38,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4792 states and 5786 transitions. [2021-10-28 08:39:38,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:38,903 INFO L681 BuchiCegarLoop]: Abstraction has 4792 states and 5786 transitions. [2021-10-28 08:39:38,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4792 states and 5786 transitions. [2021-10-28 08:39:38,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4792 to 3467. [2021-10-28 08:39:38,984 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-28 08:39:39,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-10-28 08:39:39,004 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-10-28 08:39:39,004 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-10-28 08:39:39,004 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 08:39:39,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-10-28 08:39:39,020 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-10-28 08:39:39,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:39,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:39,024 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 08:39:39,024 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-28 08:39:39,024 INFO L791 eck$LassoCheckResult]: Stem: 65303#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); 65214#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 65187#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 65188#L108-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; 65274#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 65226#L119-1 assume !false; 65314#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65313#L122 assume 12292 == ssl3_connect_~s__state~0; 65196#L123 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; 65197#L227 [2021-10-28 08:39:39,025 INFO L793 eck$LassoCheckResult]: Loop: 65197#L227 ssl3_connect_~s__server~0 := 0; 66911#L232 assume 0 != ssl3_connect_~cb~0; 66909#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 66907#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 66904#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 66901#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 66899#L269 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; 66813#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66802#L556 ssl3_connect_~skip~0 := 0; 66799#L119-1 assume !false; 66796#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66793#L122 assume !(12292 == ssl3_connect_~s__state~0); 66790#L125 assume !(16384 == ssl3_connect_~s__state~0); 66787#L128 assume !(4096 == ssl3_connect_~s__state~0); 66784#L131 assume !(20480 == ssl3_connect_~s__state~0); 66781#L134 assume !(4099 == ssl3_connect_~s__state~0); 66779#L137 assume 4368 == ssl3_connect_~s__state~0; 66776#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 66775#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 66003#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 66774#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 66772#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66767#L556 ssl3_connect_~skip~0 := 0; 66766#L119-1 assume !false; 66765#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66764#L122 assume !(12292 == ssl3_connect_~s__state~0); 66763#L125 assume !(16384 == ssl3_connect_~s__state~0); 66762#L128 assume !(4096 == ssl3_connect_~s__state~0); 66761#L131 assume !(20480 == ssl3_connect_~s__state~0); 66760#L134 assume !(4099 == ssl3_connect_~s__state~0); 66759#L137 assume !(4368 == ssl3_connect_~s__state~0); 66758#L140 assume !(4369 == ssl3_connect_~s__state~0); 66757#L143 assume 4384 == ssl3_connect_~s__state~0; 66756#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 66755#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 65981#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 66752#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 66751#L310-2 ssl3_connect_~s__init_num~0 := 0; 66749#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66744#L556 ssl3_connect_~skip~0 := 0; 66743#L119-1 assume !false; 66742#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66741#L122 assume !(12292 == ssl3_connect_~s__state~0); 66740#L125 assume !(16384 == ssl3_connect_~s__state~0); 66739#L128 assume !(4096 == ssl3_connect_~s__state~0); 66738#L131 assume !(20480 == ssl3_connect_~s__state~0); 66737#L134 assume !(4099 == ssl3_connect_~s__state~0); 66736#L137 assume !(4368 == ssl3_connect_~s__state~0); 66735#L140 assume !(4369 == ssl3_connect_~s__state~0); 66734#L143 assume !(4384 == ssl3_connect_~s__state~0); 66733#L146 assume !(4385 == ssl3_connect_~s__state~0); 66732#L149 assume 4400 == ssl3_connect_~s__state~0; 66731#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 66728#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 66729#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 65948#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65938#L556 ssl3_connect_~skip~0 := 0; 65936#L119-1 assume !false; 65934#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65932#L122 assume !(12292 == ssl3_connect_~s__state~0); 65930#L125 assume !(16384 == ssl3_connect_~s__state~0); 65928#L128 assume !(4096 == ssl3_connect_~s__state~0); 65926#L131 assume !(20480 == ssl3_connect_~s__state~0); 65924#L134 assume !(4099 == ssl3_connect_~s__state~0); 65922#L137 assume !(4368 == ssl3_connect_~s__state~0); 65920#L140 assume !(4369 == ssl3_connect_~s__state~0); 65918#L143 assume !(4384 == ssl3_connect_~s__state~0); 65916#L146 assume !(4385 == ssl3_connect_~s__state~0); 65914#L149 assume !(4400 == ssl3_connect_~s__state~0); 65912#L152 assume !(4401 == ssl3_connect_~s__state~0); 65910#L155 assume 4416 == ssl3_connect_~s__state~0; 65868#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 65866#L339 assume !(3 == ssl3_connect_~blastFlag~0); 65863#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 65862#L347 assume !(0 == ssl3_connect_~tmp___6~0); 65860#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65855#L556 ssl3_connect_~skip~0 := 0; 65854#L119-1 assume !false; 65853#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65852#L122 assume !(12292 == ssl3_connect_~s__state~0); 65851#L125 assume !(16384 == ssl3_connect_~s__state~0); 65850#L128 assume !(4096 == ssl3_connect_~s__state~0); 65849#L131 assume !(20480 == ssl3_connect_~s__state~0); 65848#L134 assume !(4099 == ssl3_connect_~s__state~0); 65847#L137 assume !(4368 == ssl3_connect_~s__state~0); 65846#L140 assume !(4369 == ssl3_connect_~s__state~0); 65845#L143 assume !(4384 == ssl3_connect_~s__state~0); 65844#L146 assume !(4385 == ssl3_connect_~s__state~0); 65843#L149 assume !(4400 == ssl3_connect_~s__state~0); 65842#L152 assume !(4401 == ssl3_connect_~s__state~0); 65841#L155 assume !(4416 == ssl3_connect_~s__state~0); 65840#L158 assume !(4417 == ssl3_connect_~s__state~0); 65839#L161 assume 4432 == ssl3_connect_~s__state~0; 65838#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 65837#L355 assume !(5 == ssl3_connect_~blastFlag~0); 65836#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 65834#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65829#L556 ssl3_connect_~skip~0 := 0; 65828#L119-1 assume !false; 65827#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65826#L122 assume !(12292 == ssl3_connect_~s__state~0); 65825#L125 assume !(16384 == ssl3_connect_~s__state~0); 65824#L128 assume !(4096 == ssl3_connect_~s__state~0); 65823#L131 assume !(20480 == ssl3_connect_~s__state~0); 65822#L134 assume !(4099 == ssl3_connect_~s__state~0); 65821#L137 assume !(4368 == ssl3_connect_~s__state~0); 65820#L140 assume !(4369 == ssl3_connect_~s__state~0); 65819#L143 assume !(4384 == ssl3_connect_~s__state~0); 65818#L146 assume !(4385 == ssl3_connect_~s__state~0); 65817#L149 assume !(4400 == ssl3_connect_~s__state~0); 65816#L152 assume !(4401 == ssl3_connect_~s__state~0); 65815#L155 assume !(4416 == ssl3_connect_~s__state~0); 65814#L158 assume !(4417 == ssl3_connect_~s__state~0); 65813#L161 assume !(4432 == ssl3_connect_~s__state~0); 65812#L164 assume !(4433 == ssl3_connect_~s__state~0); 65811#L167 assume 4448 == ssl3_connect_~s__state~0; 65810#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 65809#L367 assume !(ssl3_connect_~ret~0 <= 0); 65807#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 65806#L370-2 ssl3_connect_~s__init_num~0 := 0; 65804#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65799#L556 ssl3_connect_~skip~0 := 0; 65798#L119-1 assume !false; 65797#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65796#L122 assume !(12292 == ssl3_connect_~s__state~0); 65795#L125 assume !(16384 == ssl3_connect_~s__state~0); 65794#L128 assume !(4096 == ssl3_connect_~s__state~0); 65793#L131 assume !(20480 == ssl3_connect_~s__state~0); 65792#L134 assume !(4099 == ssl3_connect_~s__state~0); 65791#L137 assume !(4368 == ssl3_connect_~s__state~0); 65790#L140 assume !(4369 == ssl3_connect_~s__state~0); 65789#L143 assume !(4384 == ssl3_connect_~s__state~0); 65788#L146 assume !(4385 == ssl3_connect_~s__state~0); 65787#L149 assume !(4400 == ssl3_connect_~s__state~0); 65786#L152 assume !(4401 == ssl3_connect_~s__state~0); 65785#L155 assume !(4416 == ssl3_connect_~s__state~0); 65784#L158 assume !(4417 == ssl3_connect_~s__state~0); 65783#L161 assume !(4432 == ssl3_connect_~s__state~0); 65782#L164 assume !(4433 == ssl3_connect_~s__state~0); 65781#L167 assume !(4448 == ssl3_connect_~s__state~0); 65780#L170 assume !(4449 == ssl3_connect_~s__state~0); 65779#L173 assume 4464 == ssl3_connect_~s__state~0; 65778#L183 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 65777#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 65775#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65770#L556 ssl3_connect_~skip~0 := 0; 65769#L119-1 assume !false; 65768#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65767#L122 assume !(12292 == ssl3_connect_~s__state~0); 65766#L125 assume !(16384 == ssl3_connect_~s__state~0); 65765#L128 assume !(4096 == ssl3_connect_~s__state~0); 65764#L131 assume !(20480 == ssl3_connect_~s__state~0); 65763#L134 assume !(4099 == ssl3_connect_~s__state~0); 65762#L137 assume !(4368 == ssl3_connect_~s__state~0); 65761#L140 assume !(4369 == ssl3_connect_~s__state~0); 65760#L143 assume !(4384 == ssl3_connect_~s__state~0); 65759#L146 assume !(4385 == ssl3_connect_~s__state~0); 65758#L149 assume !(4400 == ssl3_connect_~s__state~0); 65757#L152 assume !(4401 == ssl3_connect_~s__state~0); 65756#L155 assume !(4416 == ssl3_connect_~s__state~0); 65755#L158 assume !(4417 == ssl3_connect_~s__state~0); 65754#L161 assume !(4432 == ssl3_connect_~s__state~0); 65753#L164 assume !(4433 == ssl3_connect_~s__state~0); 65752#L167 assume !(4448 == ssl3_connect_~s__state~0); 65751#L170 assume !(4449 == ssl3_connect_~s__state~0); 65750#L173 assume !(4464 == ssl3_connect_~s__state~0); 65749#L176 assume !(4465 == ssl3_connect_~s__state~0); 65748#L179 assume !(4466 == ssl3_connect_~s__state~0); 65588#L182 assume !(4467 == ssl3_connect_~s__state~0); 65504#L185 assume 4480 == ssl3_connect_~s__state~0; 65503#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 65501#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 65502#L395 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; 66984#L395-2 ssl3_connect_~s__init_num~0 := 0; 66982#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66977#L556 ssl3_connect_~skip~0 := 0; 66976#L119-1 assume !false; 66975#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66974#L122 assume !(12292 == ssl3_connect_~s__state~0); 66973#L125 assume !(16384 == ssl3_connect_~s__state~0); 66972#L128 assume !(4096 == ssl3_connect_~s__state~0); 66971#L131 assume !(20480 == ssl3_connect_~s__state~0); 66970#L134 assume !(4099 == ssl3_connect_~s__state~0); 66969#L137 assume !(4368 == ssl3_connect_~s__state~0); 66968#L140 assume !(4369 == ssl3_connect_~s__state~0); 66967#L143 assume !(4384 == ssl3_connect_~s__state~0); 66966#L146 assume !(4385 == ssl3_connect_~s__state~0); 66965#L149 assume !(4400 == ssl3_connect_~s__state~0); 66964#L152 assume !(4401 == ssl3_connect_~s__state~0); 66963#L155 assume !(4416 == ssl3_connect_~s__state~0); 66962#L158 assume !(4417 == ssl3_connect_~s__state~0); 66961#L161 assume !(4432 == ssl3_connect_~s__state~0); 66960#L164 assume !(4433 == ssl3_connect_~s__state~0); 66959#L167 assume !(4448 == ssl3_connect_~s__state~0); 66958#L170 assume !(4449 == ssl3_connect_~s__state~0); 66957#L173 assume !(4464 == ssl3_connect_~s__state~0); 66956#L176 assume !(4465 == ssl3_connect_~s__state~0); 66955#L179 assume !(4466 == ssl3_connect_~s__state~0); 66954#L182 assume !(4467 == ssl3_connect_~s__state~0); 66953#L185 assume !(4480 == ssl3_connect_~s__state~0); 66952#L188 assume !(4481 == ssl3_connect_~s__state~0); 66951#L191 assume !(4496 == ssl3_connect_~s__state~0); 66950#L194 assume !(4497 == ssl3_connect_~s__state~0); 66949#L197 assume 4512 == ssl3_connect_~s__state~0; 66948#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 66947#L416 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; 66946#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 66945#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 66944#L431 assume !(0 == ssl3_connect_~tmp___8~0); 66942#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66937#L556 ssl3_connect_~skip~0 := 0; 66936#L119-1 assume !false; 66935#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66934#L122 assume !(12292 == ssl3_connect_~s__state~0); 66933#L125 assume !(16384 == ssl3_connect_~s__state~0); 66932#L128 assume !(4096 == ssl3_connect_~s__state~0); 66931#L131 assume !(20480 == ssl3_connect_~s__state~0); 66930#L134 assume !(4099 == ssl3_connect_~s__state~0); 66929#L137 assume !(4368 == ssl3_connect_~s__state~0); 66928#L140 assume !(4369 == ssl3_connect_~s__state~0); 66927#L143 assume !(4384 == ssl3_connect_~s__state~0); 66926#L146 assume !(4385 == ssl3_connect_~s__state~0); 66925#L149 assume !(4400 == ssl3_connect_~s__state~0); 66924#L152 assume !(4401 == ssl3_connect_~s__state~0); 66923#L155 assume !(4416 == ssl3_connect_~s__state~0); 66922#L158 assume !(4417 == ssl3_connect_~s__state~0); 66921#L161 assume !(4432 == ssl3_connect_~s__state~0); 66920#L164 assume !(4433 == ssl3_connect_~s__state~0); 66919#L167 assume !(4448 == ssl3_connect_~s__state~0); 66918#L170 assume !(4449 == ssl3_connect_~s__state~0); 66917#L173 assume !(4464 == ssl3_connect_~s__state~0); 66913#L176 assume !(4465 == ssl3_connect_~s__state~0); 66912#L179 assume !(4466 == ssl3_connect_~s__state~0); 66910#L182 assume !(4467 == ssl3_connect_~s__state~0); 66908#L185 assume !(4480 == ssl3_connect_~s__state~0); 66906#L188 assume !(4481 == ssl3_connect_~s__state~0); 66902#L191 assume !(4496 == ssl3_connect_~s__state~0); 66900#L194 assume !(4497 == ssl3_connect_~s__state~0); 66898#L197 assume !(4512 == ssl3_connect_~s__state~0); 66897#L200 assume !(4513 == ssl3_connect_~s__state~0); 66896#L203 assume 4528 == ssl3_connect_~s__state~0; 66895#L207 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 66894#L439 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 66822#L446 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 66819#L446-1 ssl3_connect_~s__init_num~0 := 0; 66808#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66804#L556 ssl3_connect_~skip~0 := 0; 66797#L119-1 assume !false; 66798#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66791#L122 assume !(12292 == ssl3_connect_~s__state~0); 66792#L125 assume !(16384 == ssl3_connect_~s__state~0); 66785#L128 assume !(4096 == ssl3_connect_~s__state~0); 66786#L131 assume !(20480 == ssl3_connect_~s__state~0); 66780#L134 assume !(4099 == ssl3_connect_~s__state~0); 66777#L137 assume !(4368 == ssl3_connect_~s__state~0); 66778#L140 assume !(4369 == ssl3_connect_~s__state~0); 66892#L143 assume !(4384 == ssl3_connect_~s__state~0); 66891#L146 assume !(4385 == ssl3_connect_~s__state~0); 66890#L149 assume !(4400 == ssl3_connect_~s__state~0); 66889#L152 assume !(4401 == ssl3_connect_~s__state~0); 66888#L155 assume !(4416 == ssl3_connect_~s__state~0); 66887#L158 assume !(4417 == ssl3_connect_~s__state~0); 66886#L161 assume !(4432 == ssl3_connect_~s__state~0); 66885#L164 assume !(4433 == ssl3_connect_~s__state~0); 66884#L167 assume !(4448 == ssl3_connect_~s__state~0); 66883#L170 assume !(4449 == ssl3_connect_~s__state~0); 66882#L173 assume !(4464 == ssl3_connect_~s__state~0); 66881#L176 assume !(4465 == ssl3_connect_~s__state~0); 66880#L179 assume !(4466 == ssl3_connect_~s__state~0); 66879#L182 assume !(4467 == ssl3_connect_~s__state~0); 66878#L185 assume !(4480 == ssl3_connect_~s__state~0); 66877#L188 assume !(4481 == ssl3_connect_~s__state~0); 66876#L191 assume !(4496 == ssl3_connect_~s__state~0); 66875#L194 assume !(4497 == ssl3_connect_~s__state~0); 66874#L197 assume !(4512 == ssl3_connect_~s__state~0); 66873#L200 assume !(4513 == ssl3_connect_~s__state~0); 66872#L203 assume !(4528 == ssl3_connect_~s__state~0); 66871#L206 assume !(4529 == ssl3_connect_~s__state~0); 66870#L209 assume !(4560 == ssl3_connect_~s__state~0); 66869#L212 assume !(4561 == ssl3_connect_~s__state~0); 66868#L215 assume 4352 == ssl3_connect_~s__state~0; 66867#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 66865#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 66864#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 66862#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66857#L556 ssl3_connect_~skip~0 := 0; 66856#L119-1 assume !false; 66855#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66854#L122 assume !(12292 == ssl3_connect_~s__state~0); 66853#L125 assume !(16384 == ssl3_connect_~s__state~0); 66852#L128 assume !(4096 == ssl3_connect_~s__state~0); 66851#L131 assume !(20480 == ssl3_connect_~s__state~0); 66850#L134 assume !(4099 == ssl3_connect_~s__state~0); 66849#L137 assume !(4368 == ssl3_connect_~s__state~0); 66848#L140 assume !(4369 == ssl3_connect_~s__state~0); 66847#L143 assume !(4384 == ssl3_connect_~s__state~0); 66846#L146 assume !(4385 == ssl3_connect_~s__state~0); 66845#L149 assume !(4400 == ssl3_connect_~s__state~0); 66844#L152 assume !(4401 == ssl3_connect_~s__state~0); 66843#L155 assume !(4416 == ssl3_connect_~s__state~0); 66842#L158 assume !(4417 == ssl3_connect_~s__state~0); 66841#L161 assume !(4432 == ssl3_connect_~s__state~0); 66840#L164 assume !(4433 == ssl3_connect_~s__state~0); 66839#L167 assume !(4448 == ssl3_connect_~s__state~0); 66838#L170 assume !(4449 == ssl3_connect_~s__state~0); 66837#L173 assume !(4464 == ssl3_connect_~s__state~0); 66836#L176 assume !(4465 == ssl3_connect_~s__state~0); 66835#L179 assume !(4466 == ssl3_connect_~s__state~0); 66834#L182 assume !(4467 == ssl3_connect_~s__state~0); 66833#L185 assume !(4480 == ssl3_connect_~s__state~0); 66832#L188 assume !(4481 == ssl3_connect_~s__state~0); 66831#L191 assume !(4496 == ssl3_connect_~s__state~0); 66830#L194 assume !(4497 == ssl3_connect_~s__state~0); 66829#L197 assume !(4512 == ssl3_connect_~s__state~0); 66828#L200 assume !(4513 == ssl3_connect_~s__state~0); 66827#L203 assume !(4528 == ssl3_connect_~s__state~0); 66826#L206 assume !(4529 == ssl3_connect_~s__state~0); 66825#L209 assume 4560 == ssl3_connect_~s__state~0; 66824#L213 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 66823#L466 assume !(ssl3_connect_~ret~0 <= 0); 66820#L469 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 66817#L469-2 ssl3_connect_~s__init_num~0 := 0; 66818#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66800#L556 ssl3_connect_~skip~0 := 0; 66801#L119-1 assume !false; 66794#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66795#L122 assume !(12292 == ssl3_connect_~s__state~0); 66788#L125 assume !(16384 == ssl3_connect_~s__state~0); 66789#L128 assume 4096 == ssl3_connect_~s__state~0; 65197#L227 [2021-10-28 08:39:39,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:39,026 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-10-28 08:39:39,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:39,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529539725] [2021-10-28 08:39:39,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:39,027 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:39,038 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:39,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:39,047 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:39,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:39,048 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2021-10-28 08:39:39,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:39,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743442277] [2021-10-28 08:39:39,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:39,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:39,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:39,172 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-28 08:39:39,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:39,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743442277] [2021-10-28 08:39:39,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743442277] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:39,173 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:39,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:39:39,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28250104] [2021-10-28 08:39:39,175 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:39,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:39,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:39,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:39,176 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-28 08:39:39,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:39,323 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-10-28 08:39:39,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:39,324 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-10-28 08:39:39,346 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-28 08:39:39,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-10-28 08:39:39,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-10-28 08:39:39,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-10-28 08:39:39,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-10-28 08:39:39,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:39,367 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-10-28 08:39:39,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-10-28 08:39:39,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-10-28 08:39:39,423 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-28 08:39:39,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-10-28 08:39:39,432 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-10-28 08:39:39,433 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-10-28 08:39:39,433 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 08:39:39,433 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-10-28 08:39:39,446 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-28 08:39:39,446 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:39,446 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:39,448 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-28 08:39:39,449 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-28 08:39:39,449 INFO L791 eck$LassoCheckResult]: Stem: 72379#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); 72296#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 72271#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 72272#L108-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; 72353#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 72307#L119-1 assume !false; 72390#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72389#L122 assume 12292 == ssl3_connect_~s__state~0; 72280#L123 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; 72281#L227 ssl3_connect_~s__server~0 := 0; 74935#L232 assume !(0 != ssl3_connect_~cb~0); 74929#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 74927#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 74924#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 74921#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 74919#L269 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; 74916#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74910#L556 ssl3_connect_~skip~0 := 0; 74908#L119-1 assume !false; 74906#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74904#L122 assume !(12292 == ssl3_connect_~s__state~0); 74902#L125 assume !(16384 == ssl3_connect_~s__state~0); 74900#L128 assume !(4096 == ssl3_connect_~s__state~0); 74898#L131 assume !(20480 == ssl3_connect_~s__state~0); 74648#L134 assume !(4099 == ssl3_connect_~s__state~0); 74636#L137 assume 4368 == ssl3_connect_~s__state~0; 73592#L141 [2021-10-28 08:39:39,450 INFO L793 eck$LassoCheckResult]: Loop: 73592#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 74633#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 74632#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 74630#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 74617#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74611#L556 ssl3_connect_~skip~0 := 0; 74609#L119-1 assume !false; 74607#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74605#L122 assume !(12292 == ssl3_connect_~s__state~0); 74603#L125 assume !(16384 == ssl3_connect_~s__state~0); 74601#L128 assume !(4096 == ssl3_connect_~s__state~0); 74599#L131 assume !(20480 == ssl3_connect_~s__state~0); 74597#L134 assume !(4099 == ssl3_connect_~s__state~0); 74595#L137 assume !(4368 == ssl3_connect_~s__state~0); 74593#L140 assume !(4369 == ssl3_connect_~s__state~0); 74591#L143 assume 4384 == ssl3_connect_~s__state~0; 74588#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 74584#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 74581#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 74579#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 74578#L310-2 ssl3_connect_~s__init_num~0 := 0; 74575#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74153#L556 ssl3_connect_~skip~0 := 0; 74152#L119-1 assume !false; 74150#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74148#L122 assume !(12292 == ssl3_connect_~s__state~0); 74146#L125 assume !(16384 == ssl3_connect_~s__state~0); 74144#L128 assume !(4096 == ssl3_connect_~s__state~0); 74142#L131 assume !(20480 == ssl3_connect_~s__state~0); 74140#L134 assume !(4099 == ssl3_connect_~s__state~0); 74138#L137 assume !(4368 == ssl3_connect_~s__state~0); 74136#L140 assume !(4369 == ssl3_connect_~s__state~0); 74135#L143 assume !(4384 == ssl3_connect_~s__state~0); 74133#L146 assume !(4385 == ssl3_connect_~s__state~0); 74132#L149 assume 4400 == ssl3_connect_~s__state~0; 74131#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74128#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 74126#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74122#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74114#L556 ssl3_connect_~skip~0 := 0; 74112#L119-1 assume !false; 74111#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74110#L122 assume !(12292 == ssl3_connect_~s__state~0); 74109#L125 assume !(16384 == ssl3_connect_~s__state~0); 74108#L128 assume !(4096 == ssl3_connect_~s__state~0); 74106#L131 assume !(20480 == ssl3_connect_~s__state~0); 74105#L134 assume !(4099 == ssl3_connect_~s__state~0); 74104#L137 assume !(4368 == ssl3_connect_~s__state~0); 74103#L140 assume !(4369 == ssl3_connect_~s__state~0); 74102#L143 assume !(4384 == ssl3_connect_~s__state~0); 74100#L146 assume !(4385 == ssl3_connect_~s__state~0); 74099#L149 assume !(4400 == ssl3_connect_~s__state~0); 74098#L152 assume !(4401 == ssl3_connect_~s__state~0); 74097#L155 assume 4416 == ssl3_connect_~s__state~0; 74096#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 74094#L339 assume !(3 == ssl3_connect_~blastFlag~0); 74093#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74092#L347 assume !(0 == ssl3_connect_~tmp___6~0); 74091#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74086#L556 ssl3_connect_~skip~0 := 0; 74085#L119-1 assume !false; 74084#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74083#L122 assume !(12292 == ssl3_connect_~s__state~0); 74082#L125 assume !(16384 == ssl3_connect_~s__state~0); 74081#L128 assume !(4096 == ssl3_connect_~s__state~0); 74080#L131 assume !(20480 == ssl3_connect_~s__state~0); 74079#L134 assume !(4099 == ssl3_connect_~s__state~0); 74078#L137 assume !(4368 == ssl3_connect_~s__state~0); 74077#L140 assume !(4369 == ssl3_connect_~s__state~0); 74076#L143 assume !(4384 == ssl3_connect_~s__state~0); 74075#L146 assume !(4385 == ssl3_connect_~s__state~0); 74074#L149 assume !(4400 == ssl3_connect_~s__state~0); 74073#L152 assume !(4401 == ssl3_connect_~s__state~0); 74072#L155 assume !(4416 == ssl3_connect_~s__state~0); 74071#L158 assume !(4417 == ssl3_connect_~s__state~0); 74070#L161 assume 4432 == ssl3_connect_~s__state~0; 74069#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 74068#L355 assume !(5 == ssl3_connect_~blastFlag~0); 74067#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74066#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74061#L556 ssl3_connect_~skip~0 := 0; 74060#L119-1 assume !false; 74059#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74058#L122 assume !(12292 == ssl3_connect_~s__state~0); 74057#L125 assume !(16384 == ssl3_connect_~s__state~0); 74056#L128 assume !(4096 == ssl3_connect_~s__state~0); 74055#L131 assume !(20480 == ssl3_connect_~s__state~0); 74054#L134 assume !(4099 == ssl3_connect_~s__state~0); 74053#L137 assume !(4368 == ssl3_connect_~s__state~0); 74052#L140 assume !(4369 == ssl3_connect_~s__state~0); 74051#L143 assume !(4384 == ssl3_connect_~s__state~0); 74050#L146 assume !(4385 == ssl3_connect_~s__state~0); 74049#L149 assume !(4400 == ssl3_connect_~s__state~0); 74048#L152 assume !(4401 == ssl3_connect_~s__state~0); 74047#L155 assume !(4416 == ssl3_connect_~s__state~0); 74046#L158 assume !(4417 == ssl3_connect_~s__state~0); 74045#L161 assume !(4432 == ssl3_connect_~s__state~0); 74044#L164 assume !(4433 == ssl3_connect_~s__state~0); 74043#L167 assume 4448 == ssl3_connect_~s__state~0; 74042#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 74041#L367 assume !(ssl3_connect_~ret~0 <= 0); 74040#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74039#L370-2 ssl3_connect_~s__init_num~0 := 0; 74038#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73723#L556 ssl3_connect_~skip~0 := 0; 73724#L119-1 assume !false; 72594#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72595#L122 assume !(12292 == ssl3_connect_~s__state~0); 73712#L125 assume !(16384 == ssl3_connect_~s__state~0); 73710#L128 assume !(4096 == ssl3_connect_~s__state~0); 73708#L131 assume !(20480 == ssl3_connect_~s__state~0); 73706#L134 assume !(4099 == ssl3_connect_~s__state~0); 73704#L137 assume !(4368 == ssl3_connect_~s__state~0); 73702#L140 assume !(4369 == ssl3_connect_~s__state~0); 73700#L143 assume !(4384 == ssl3_connect_~s__state~0); 73698#L146 assume !(4385 == ssl3_connect_~s__state~0); 73696#L149 assume !(4400 == ssl3_connect_~s__state~0); 73694#L152 assume !(4401 == ssl3_connect_~s__state~0); 73692#L155 assume !(4416 == ssl3_connect_~s__state~0); 73690#L158 assume !(4417 == ssl3_connect_~s__state~0); 73685#L161 assume !(4432 == ssl3_connect_~s__state~0); 73678#L164 assume !(4433 == ssl3_connect_~s__state~0); 73675#L167 assume !(4448 == ssl3_connect_~s__state~0); 73673#L170 assume !(4449 == ssl3_connect_~s__state~0); 73670#L173 assume 4464 == ssl3_connect_~s__state~0; 73668#L183 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 73666#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 73663#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72614#L556 ssl3_connect_~skip~0 := 0; 72615#L119-1 assume !false; 72885#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72877#L122 assume !(12292 == ssl3_connect_~s__state~0); 72878#L125 assume !(16384 == ssl3_connect_~s__state~0); 73649#L128 assume !(4096 == ssl3_connect_~s__state~0); 73647#L131 assume !(20480 == ssl3_connect_~s__state~0); 73645#L134 assume !(4099 == ssl3_connect_~s__state~0); 73643#L137 assume !(4368 == ssl3_connect_~s__state~0); 73641#L140 assume !(4369 == ssl3_connect_~s__state~0); 73640#L143 assume !(4384 == ssl3_connect_~s__state~0); 72849#L146 assume !(4385 == ssl3_connect_~s__state~0); 72850#L149 assume !(4400 == ssl3_connect_~s__state~0); 72573#L152 assume !(4401 == ssl3_connect_~s__state~0); 72574#L155 assume !(4416 == ssl3_connect_~s__state~0); 72567#L158 assume !(4417 == ssl3_connect_~s__state~0); 72568#L161 assume !(4432 == ssl3_connect_~s__state~0); 72561#L164 assume !(4433 == ssl3_connect_~s__state~0); 72562#L167 assume !(4448 == ssl3_connect_~s__state~0); 72819#L170 assume !(4449 == ssl3_connect_~s__state~0); 72820#L173 assume !(4464 == ssl3_connect_~s__state~0); 72811#L176 assume !(4465 == ssl3_connect_~s__state~0); 72812#L179 assume !(4466 == ssl3_connect_~s__state~0); 72720#L182 assume !(4467 == ssl3_connect_~s__state~0); 72721#L185 assume 4480 == ssl3_connect_~s__state~0; 73321#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 73322#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 72524#L395 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; 72526#L395-2 ssl3_connect_~s__init_num~0 := 0; 73475#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73471#L556 ssl3_connect_~skip~0 := 0; 73465#L119-1 assume !false; 73466#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73461#L122 assume !(12292 == ssl3_connect_~s__state~0); 73462#L125 assume !(16384 == ssl3_connect_~s__state~0); 73457#L128 assume !(4096 == ssl3_connect_~s__state~0); 73458#L131 assume !(20480 == ssl3_connect_~s__state~0); 73453#L134 assume !(4099 == ssl3_connect_~s__state~0); 73454#L137 assume !(4368 == ssl3_connect_~s__state~0); 73449#L140 assume !(4369 == ssl3_connect_~s__state~0); 73450#L143 assume !(4384 == ssl3_connect_~s__state~0); 73445#L146 assume !(4385 == ssl3_connect_~s__state~0); 73446#L149 assume !(4400 == ssl3_connect_~s__state~0); 73441#L152 assume !(4401 == ssl3_connect_~s__state~0); 73442#L155 assume !(4416 == ssl3_connect_~s__state~0); 73436#L158 assume !(4417 == ssl3_connect_~s__state~0); 73437#L161 assume !(4432 == ssl3_connect_~s__state~0); 73430#L164 assume !(4433 == ssl3_connect_~s__state~0); 73431#L167 assume !(4448 == ssl3_connect_~s__state~0); 73426#L170 assume !(4449 == ssl3_connect_~s__state~0); 73427#L173 assume !(4464 == ssl3_connect_~s__state~0); 73419#L176 assume !(4465 == ssl3_connect_~s__state~0); 73420#L179 assume !(4466 == ssl3_connect_~s__state~0); 73409#L182 assume !(4467 == ssl3_connect_~s__state~0); 73410#L185 assume !(4480 == ssl3_connect_~s__state~0); 73401#L188 assume !(4481 == ssl3_connect_~s__state~0); 73402#L191 assume !(4496 == ssl3_connect_~s__state~0); 73393#L194 assume !(4497 == ssl3_connect_~s__state~0); 73394#L197 assume 4512 == ssl3_connect_~s__state~0; 73614#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 73613#L416 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; 73612#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 72382#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 72383#L431 assume !(0 == ssl3_connect_~tmp___8~0); 72384#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73407#L556 ssl3_connect_~skip~0 := 0; 73408#L119-1 assume !false; 73399#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73400#L122 assume !(12292 == ssl3_connect_~s__state~0); 73391#L125 assume !(16384 == ssl3_connect_~s__state~0); 73392#L128 assume !(4096 == ssl3_connect_~s__state~0); 73386#L131 assume !(20480 == ssl3_connect_~s__state~0); 73387#L134 assume !(4099 == ssl3_connect_~s__state~0); 73381#L137 assume !(4368 == ssl3_connect_~s__state~0); 73382#L140 assume !(4369 == ssl3_connect_~s__state~0); 73376#L143 assume !(4384 == ssl3_connect_~s__state~0); 73377#L146 assume !(4385 == ssl3_connect_~s__state~0); 73370#L149 assume !(4400 == ssl3_connect_~s__state~0); 73371#L152 assume !(4401 == ssl3_connect_~s__state~0); 72900#L155 assume !(4416 == ssl3_connect_~s__state~0); 72901#L158 assume !(4417 == ssl3_connect_~s__state~0); 72888#L161 assume !(4432 == ssl3_connect_~s__state~0); 72889#L164 assume !(4433 == ssl3_connect_~s__state~0); 72883#L167 assume !(4448 == ssl3_connect_~s__state~0); 72884#L170 assume !(4449 == ssl3_connect_~s__state~0); 72875#L173 assume !(4464 == ssl3_connect_~s__state~0); 72876#L176 assume !(4465 == ssl3_connect_~s__state~0); 72869#L179 assume !(4466 == ssl3_connect_~s__state~0); 72870#L182 assume !(4467 == ssl3_connect_~s__state~0); 72861#L185 assume !(4480 == ssl3_connect_~s__state~0); 72862#L188 assume !(4481 == ssl3_connect_~s__state~0); 72857#L191 assume !(4496 == ssl3_connect_~s__state~0); 72858#L194 assume !(4497 == ssl3_connect_~s__state~0); 73046#L197 assume !(4512 == ssl3_connect_~s__state~0); 73047#L200 assume !(4513 == ssl3_connect_~s__state~0); 73036#L203 assume 4528 == ssl3_connect_~s__state~0; 73037#L207 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 73022#L439 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 73023#L446 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73607#L446-1 ssl3_connect_~s__init_num~0 := 0; 73605#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73600#L556 ssl3_connect_~skip~0 := 0; 73599#L119-1 assume !false; 73598#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73597#L122 assume !(12292 == ssl3_connect_~s__state~0); 73596#L125 assume !(16384 == ssl3_connect_~s__state~0); 73595#L128 assume !(4096 == ssl3_connect_~s__state~0); 73594#L131 assume !(20480 == ssl3_connect_~s__state~0); 73593#L134 assume !(4099 == ssl3_connect_~s__state~0); 73591#L137 assume 4368 == ssl3_connect_~s__state~0; 73592#L141 [2021-10-28 08:39:39,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:39,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-10-28 08:39:39,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:39,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744189198] [2021-10-28 08:39:39,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:39,453 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:39,472 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-28 08:39:39,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:39,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744189198] [2021-10-28 08:39:39,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744189198] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:39,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:39,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:39,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72699128] [2021-10-28 08:39:39,475 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:39:39,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:39,475 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2021-10-28 08:39:39,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:39,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245200251] [2021-10-28 08:39:39,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:39,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:39,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:39,525 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-28 08:39:39,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:39,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245200251] [2021-10-28 08:39:39,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245200251] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:39,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:39,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:39:39,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878262033] [2021-10-28 08:39:39,528 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:39,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:39,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:39,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:39,529 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-28 08:39:39,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:39,557 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-10-28 08:39:39,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:39,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-10-28 08:39:39,586 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-28 08:39:39,609 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-10-28 08:39:39,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-10-28 08:39:39,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-10-28 08:39:39,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-10-28 08:39:39,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:39,621 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-28 08:39:39,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-10-28 08:39:39,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-10-28 08:39:39,718 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-28 08:39:39,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-10-28 08:39:39,814 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-28 08:39:39,814 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-28 08:39:39,815 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 08:39:39,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-10-28 08:39:39,839 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-28 08:39:39,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:39,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:39,844 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-28 08:39:39,844 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-28 08:39:39,845 INFO L791 eck$LassoCheckResult]: Stem: 81611#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); 81528#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 81502#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 81503#L108-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; 83792#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 83786#L119-1 assume !false; 83784#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83783#L122 assume 12292 == ssl3_connect_~s__state~0; 81512#L123 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; 81513#L227 ssl3_connect_~s__server~0 := 0; 86313#L232 assume 0 != ssl3_connect_~cb~0; 83773#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 86312#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 86310#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 86307#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 86305#L269 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; 86306#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87336#L556 ssl3_connect_~skip~0 := 0; 87335#L119-1 assume !false; 87334#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87333#L122 assume !(12292 == ssl3_connect_~s__state~0); 87332#L125 assume !(16384 == ssl3_connect_~s__state~0); 87331#L128 assume !(4096 == ssl3_connect_~s__state~0); 87330#L131 assume !(20480 == ssl3_connect_~s__state~0); 86284#L134 assume !(4099 == ssl3_connect_~s__state~0); 85797#L137 assume 4368 == ssl3_connect_~s__state~0; 85794#L141 [2021-10-28 08:39:39,846 INFO L793 eck$LassoCheckResult]: Loop: 85794#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 85792#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 85789#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 85785#L292 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 85782#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85776#L556 ssl3_connect_~skip~0 := 0; 85774#L119-1 assume !false; 85772#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85770#L122 assume !(12292 == ssl3_connect_~s__state~0); 85768#L125 assume !(16384 == ssl3_connect_~s__state~0); 85766#L128 assume !(4096 == ssl3_connect_~s__state~0); 85764#L131 assume !(20480 == ssl3_connect_~s__state~0); 85762#L134 assume !(4099 == ssl3_connect_~s__state~0); 85760#L137 assume !(4368 == ssl3_connect_~s__state~0); 85758#L140 assume !(4369 == ssl3_connect_~s__state~0); 85756#L143 assume 4384 == ssl3_connect_~s__state~0; 85754#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 85750#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 85748#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 85745#L310 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 85743#L310-2 ssl3_connect_~s__init_num~0 := 0; 85742#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85739#L556 ssl3_connect_~skip~0 := 0; 85738#L119-1 assume !false; 85737#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85736#L122 assume !(12292 == ssl3_connect_~s__state~0); 85735#L125 assume !(16384 == ssl3_connect_~s__state~0); 85734#L128 assume !(4096 == ssl3_connect_~s__state~0); 85733#L131 assume !(20480 == ssl3_connect_~s__state~0); 85732#L134 assume !(4099 == ssl3_connect_~s__state~0); 85731#L137 assume !(4368 == ssl3_connect_~s__state~0); 85730#L140 assume !(4369 == ssl3_connect_~s__state~0); 85729#L143 assume !(4384 == ssl3_connect_~s__state~0); 85728#L146 assume !(4385 == ssl3_connect_~s__state~0); 85727#L149 assume 4400 == ssl3_connect_~s__state~0; 85726#L153 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 85722#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 85719#L321-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 85718#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85715#L556 ssl3_connect_~skip~0 := 0; 85714#L119-1 assume !false; 85713#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85712#L122 assume !(12292 == ssl3_connect_~s__state~0); 85711#L125 assume !(16384 == ssl3_connect_~s__state~0); 85710#L128 assume !(4096 == ssl3_connect_~s__state~0); 85709#L131 assume !(20480 == ssl3_connect_~s__state~0); 85708#L134 assume !(4099 == ssl3_connect_~s__state~0); 85707#L137 assume !(4368 == ssl3_connect_~s__state~0); 85706#L140 assume !(4369 == ssl3_connect_~s__state~0); 85705#L143 assume !(4384 == ssl3_connect_~s__state~0); 85704#L146 assume !(4385 == ssl3_connect_~s__state~0); 85703#L149 assume !(4400 == ssl3_connect_~s__state~0); 85702#L152 assume !(4401 == ssl3_connect_~s__state~0); 85701#L155 assume 4416 == ssl3_connect_~s__state~0; 85700#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 85699#L339 assume !(3 == ssl3_connect_~blastFlag~0); 85697#L339-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 85695#L347 assume !(0 == ssl3_connect_~tmp___6~0); 85694#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85691#L556 ssl3_connect_~skip~0 := 0; 85690#L119-1 assume !false; 85689#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85688#L122 assume !(12292 == ssl3_connect_~s__state~0); 85687#L125 assume !(16384 == ssl3_connect_~s__state~0); 85686#L128 assume !(4096 == ssl3_connect_~s__state~0); 85685#L131 assume !(20480 == ssl3_connect_~s__state~0); 85684#L134 assume !(4099 == ssl3_connect_~s__state~0); 85683#L137 assume !(4368 == ssl3_connect_~s__state~0); 85682#L140 assume !(4369 == ssl3_connect_~s__state~0); 85681#L143 assume !(4384 == ssl3_connect_~s__state~0); 85680#L146 assume !(4385 == ssl3_connect_~s__state~0); 85679#L149 assume !(4400 == ssl3_connect_~s__state~0); 85678#L152 assume !(4401 == ssl3_connect_~s__state~0); 85677#L155 assume !(4416 == ssl3_connect_~s__state~0); 85676#L158 assume !(4417 == ssl3_connect_~s__state~0); 85675#L161 assume 4432 == ssl3_connect_~s__state~0; 85674#L165 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 85672#L355 assume !(5 == ssl3_connect_~blastFlag~0); 85670#L358 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 85669#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85666#L556 ssl3_connect_~skip~0 := 0; 85665#L119-1 assume !false; 85664#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85663#L122 assume !(12292 == ssl3_connect_~s__state~0); 85662#L125 assume !(16384 == ssl3_connect_~s__state~0); 85661#L128 assume !(4096 == ssl3_connect_~s__state~0); 85660#L131 assume !(20480 == ssl3_connect_~s__state~0); 85659#L134 assume !(4099 == ssl3_connect_~s__state~0); 85658#L137 assume !(4368 == ssl3_connect_~s__state~0); 85657#L140 assume !(4369 == ssl3_connect_~s__state~0); 85656#L143 assume !(4384 == ssl3_connect_~s__state~0); 85655#L146 assume !(4385 == ssl3_connect_~s__state~0); 85654#L149 assume !(4400 == ssl3_connect_~s__state~0); 85653#L152 assume !(4401 == ssl3_connect_~s__state~0); 85652#L155 assume !(4416 == ssl3_connect_~s__state~0); 85651#L158 assume !(4417 == ssl3_connect_~s__state~0); 85650#L161 assume !(4432 == ssl3_connect_~s__state~0); 85649#L164 assume !(4433 == ssl3_connect_~s__state~0); 85648#L167 assume 4448 == ssl3_connect_~s__state~0; 85647#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 85646#L367 assume !(ssl3_connect_~ret~0 <= 0); 85643#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 85641#L370-2 ssl3_connect_~s__init_num~0 := 0; 85640#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85637#L556 ssl3_connect_~skip~0 := 0; 85636#L119-1 assume !false; 85635#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85634#L122 assume !(12292 == ssl3_connect_~s__state~0); 85633#L125 assume !(16384 == ssl3_connect_~s__state~0); 85632#L128 assume !(4096 == ssl3_connect_~s__state~0); 85631#L131 assume !(20480 == ssl3_connect_~s__state~0); 85630#L134 assume !(4099 == ssl3_connect_~s__state~0); 85629#L137 assume !(4368 == ssl3_connect_~s__state~0); 85628#L140 assume !(4369 == ssl3_connect_~s__state~0); 85627#L143 assume !(4384 == ssl3_connect_~s__state~0); 85626#L146 assume !(4385 == ssl3_connect_~s__state~0); 85625#L149 assume !(4400 == ssl3_connect_~s__state~0); 85624#L152 assume !(4401 == ssl3_connect_~s__state~0); 85623#L155 assume !(4416 == ssl3_connect_~s__state~0); 85622#L158 assume !(4417 == ssl3_connect_~s__state~0); 85621#L161 assume !(4432 == ssl3_connect_~s__state~0); 85620#L164 assume !(4433 == ssl3_connect_~s__state~0); 85619#L167 assume !(4448 == ssl3_connect_~s__state~0); 85618#L170 assume !(4449 == ssl3_connect_~s__state~0); 85617#L173 assume 4464 == ssl3_connect_~s__state~0; 85615#L183 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 85613#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 85612#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85609#L556 ssl3_connect_~skip~0 := 0; 85608#L119-1 assume !false; 85607#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85606#L122 assume !(12292 == ssl3_connect_~s__state~0); 85605#L125 assume !(16384 == ssl3_connect_~s__state~0); 85604#L128 assume !(4096 == ssl3_connect_~s__state~0); 85603#L131 assume !(20480 == ssl3_connect_~s__state~0); 85602#L134 assume !(4099 == ssl3_connect_~s__state~0); 85601#L137 assume !(4368 == ssl3_connect_~s__state~0); 85600#L140 assume !(4369 == ssl3_connect_~s__state~0); 85599#L143 assume !(4384 == ssl3_connect_~s__state~0); 85598#L146 assume !(4385 == ssl3_connect_~s__state~0); 85597#L149 assume !(4400 == ssl3_connect_~s__state~0); 85596#L152 assume !(4401 == ssl3_connect_~s__state~0); 85595#L155 assume !(4416 == ssl3_connect_~s__state~0); 85594#L158 assume !(4417 == ssl3_connect_~s__state~0); 85593#L161 assume !(4432 == ssl3_connect_~s__state~0); 85592#L164 assume !(4433 == ssl3_connect_~s__state~0); 85591#L167 assume !(4448 == ssl3_connect_~s__state~0); 85590#L170 assume !(4449 == ssl3_connect_~s__state~0); 85589#L173 assume !(4464 == ssl3_connect_~s__state~0); 85588#L176 assume !(4465 == ssl3_connect_~s__state~0); 85587#L179 assume !(4466 == ssl3_connect_~s__state~0); 85586#L182 assume !(4467 == ssl3_connect_~s__state~0); 85585#L185 assume 4480 == ssl3_connect_~s__state~0; 85584#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 85583#L391 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 85581#L395 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; 85545#L395-2 ssl3_connect_~s__init_num~0 := 0; 85546#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85465#L556 ssl3_connect_~skip~0 := 0; 85466#L119-1 assume !false; 85457#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85458#L122 assume !(12292 == ssl3_connect_~s__state~0); 85449#L125 assume !(16384 == ssl3_connect_~s__state~0); 85450#L128 assume !(4096 == ssl3_connect_~s__state~0); 85441#L131 assume !(20480 == ssl3_connect_~s__state~0); 85442#L134 assume !(4099 == ssl3_connect_~s__state~0); 85433#L137 assume !(4368 == ssl3_connect_~s__state~0); 85434#L140 assume !(4369 == ssl3_connect_~s__state~0); 85425#L143 assume !(4384 == ssl3_connect_~s__state~0); 85426#L146 assume !(4385 == ssl3_connect_~s__state~0); 85417#L149 assume !(4400 == ssl3_connect_~s__state~0); 85418#L152 assume !(4401 == ssl3_connect_~s__state~0); 85409#L155 assume !(4416 == ssl3_connect_~s__state~0); 85410#L158 assume !(4417 == ssl3_connect_~s__state~0); 85401#L161 assume !(4432 == ssl3_connect_~s__state~0); 85402#L164 assume !(4433 == ssl3_connect_~s__state~0); 85393#L167 assume !(4448 == ssl3_connect_~s__state~0); 85394#L170 assume !(4449 == ssl3_connect_~s__state~0); 85385#L173 assume !(4464 == ssl3_connect_~s__state~0); 85386#L176 assume !(4465 == ssl3_connect_~s__state~0); 85377#L179 assume !(4466 == ssl3_connect_~s__state~0); 85378#L182 assume !(4467 == ssl3_connect_~s__state~0); 85369#L185 assume !(4480 == ssl3_connect_~s__state~0); 85370#L188 assume !(4481 == ssl3_connect_~s__state~0); 85361#L191 assume !(4496 == ssl3_connect_~s__state~0); 85362#L194 assume !(4497 == ssl3_connect_~s__state~0); 85354#L197 assume 4512 == ssl3_connect_~s__state~0; 85355#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 85347#L416 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; 85348#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 85333#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 85334#L431 assume !(0 == ssl3_connect_~tmp___8~0); 85313#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85311#L556 ssl3_connect_~skip~0 := 0; 85301#L119-1 assume !false; 85302#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85291#L122 assume !(12292 == ssl3_connect_~s__state~0); 85292#L125 assume !(16384 == ssl3_connect_~s__state~0); 85280#L128 assume !(4096 == ssl3_connect_~s__state~0); 85281#L131 assume !(20480 == ssl3_connect_~s__state~0); 85271#L134 assume !(4099 == ssl3_connect_~s__state~0); 85272#L137 assume !(4368 == ssl3_connect_~s__state~0); 85261#L140 assume !(4369 == ssl3_connect_~s__state~0); 85262#L143 assume !(4384 == ssl3_connect_~s__state~0); 85250#L146 assume !(4385 == ssl3_connect_~s__state~0); 85251#L149 assume !(4400 == ssl3_connect_~s__state~0); 85241#L152 assume !(4401 == ssl3_connect_~s__state~0); 85242#L155 assume !(4416 == ssl3_connect_~s__state~0); 85231#L158 assume !(4417 == ssl3_connect_~s__state~0); 85232#L161 assume !(4432 == ssl3_connect_~s__state~0); 85220#L164 assume !(4433 == ssl3_connect_~s__state~0); 85221#L167 assume !(4448 == ssl3_connect_~s__state~0); 85211#L170 assume !(4449 == ssl3_connect_~s__state~0); 85212#L173 assume !(4464 == ssl3_connect_~s__state~0); 85201#L176 assume !(4465 == ssl3_connect_~s__state~0); 85202#L179 assume !(4466 == ssl3_connect_~s__state~0); 85190#L182 assume !(4467 == ssl3_connect_~s__state~0); 85191#L185 assume !(4480 == ssl3_connect_~s__state~0); 85181#L188 assume !(4481 == ssl3_connect_~s__state~0); 85182#L191 assume !(4496 == ssl3_connect_~s__state~0); 85171#L194 assume !(4497 == ssl3_connect_~s__state~0); 85172#L197 assume !(4512 == ssl3_connect_~s__state~0); 85160#L200 assume !(4513 == ssl3_connect_~s__state~0); 85161#L203 assume 4528 == ssl3_connect_~s__state~0; 85152#L207 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 85153#L439 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 85143#L446 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 85144#L446-1 ssl3_connect_~s__init_num~0 := 0; 86303#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86299#L556 ssl3_connect_~skip~0 := 0; 86297#L119-1 assume !false; 86295#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86293#L122 assume !(12292 == ssl3_connect_~s__state~0); 86291#L125 assume !(16384 == ssl3_connect_~s__state~0); 86289#L128 assume !(4096 == ssl3_connect_~s__state~0); 86286#L131 assume !(20480 == ssl3_connect_~s__state~0); 86287#L134 assume !(4099 == ssl3_connect_~s__state~0); 87327#L137 assume 4368 == ssl3_connect_~s__state~0; 85794#L141 [2021-10-28 08:39:39,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:39,847 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-10-28 08:39:39,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:39,847 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790246022] [2021-10-28 08:39:39,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:39,848 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:39,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:39,863 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:39,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:39,878 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:39,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:39,880 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2021-10-28 08:39:39,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:39,880 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070839419] [2021-10-28 08:39:39,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:39,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:39,932 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-28 08:39:39,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:39,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070839419] [2021-10-28 08:39:39,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070839419] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:39,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:39,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 08:39:39,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380875363] [2021-10-28 08:39:39,934 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:39,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:39,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:39,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:39,935 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-28 08:39:40,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:40,150 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-10-28 08:39:40,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:40,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-10-28 08:39:40,182 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-10-28 08:39:40,205 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-10-28 08:39:40,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-10-28 08:39:40,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-10-28 08:39:40,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-10-28 08:39:40,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:40,219 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-10-28 08:39:40,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-10-28 08:39:40,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-10-28 08:39:40,313 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-28 08:39:40,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-10-28 08:39:40,331 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-10-28 08:39:40,331 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-10-28 08:39:40,331 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-28 08:39:40,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-10-28 08:39:40,355 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-28 08:39:40,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:40,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:40,358 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-28 08:39:40,359 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-28 08:39:40,359 INFO L791 eck$LassoCheckResult]: Stem: 93144#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); 93063#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 93038#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 93039#L108-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; 93119#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 93164#L119-1 assume !false; 93165#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93160#L122 assume 12292 == ssl3_connect_~s__state~0; 93161#L123 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; 94064#L227 ssl3_connect_~s__server~0 := 0; 94005#L232 assume 0 != ssl3_connect_~cb~0; 94004#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 94003#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 94001#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 93999#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 93997#L269 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; 93995#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93992#L556 ssl3_connect_~skip~0 := 0; 93991#L119-1 assume !false; 93990#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93989#L122 assume !(12292 == ssl3_connect_~s__state~0); 93988#L125 assume !(16384 == ssl3_connect_~s__state~0); 93987#L128 assume !(4096 == ssl3_connect_~s__state~0); 93986#L131 assume !(20480 == ssl3_connect_~s__state~0); 93985#L134 assume !(4099 == ssl3_connect_~s__state~0); 93984#L137 assume 4368 == ssl3_connect_~s__state~0; 93983#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 93982#L281 assume !(0 == ssl3_connect_~blastFlag~0); 93981#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 93979#L292 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 93977#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93974#L556 ssl3_connect_~skip~0 := 0; 93973#L119-1 assume !false; 93972#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93971#L122 assume !(12292 == ssl3_connect_~s__state~0); 93970#L125 assume !(16384 == ssl3_connect_~s__state~0); 93969#L128 assume !(4096 == ssl3_connect_~s__state~0); 93968#L131 assume !(20480 == ssl3_connect_~s__state~0); 93967#L134 assume !(4099 == ssl3_connect_~s__state~0); 93966#L137 assume !(4368 == ssl3_connect_~s__state~0); 93965#L140 assume !(4369 == ssl3_connect_~s__state~0); 93964#L143 assume 4384 == ssl3_connect_~s__state~0; 93963#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 93962#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 93960#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 93958#L310 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 93959#L310-2 [2021-10-28 08:39:40,360 INFO L793 eck$LassoCheckResult]: Loop: 93959#L310-2 ssl3_connect_~s__init_num~0 := 0; 96397#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96392#L556 ssl3_connect_~skip~0 := 0; 96389#L119-1 assume !false; 96387#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96384#L122 assume !(12292 == ssl3_connect_~s__state~0); 96382#L125 assume !(16384 == ssl3_connect_~s__state~0); 96380#L128 assume !(4096 == ssl3_connect_~s__state~0); 96377#L131 assume !(20480 == ssl3_connect_~s__state~0); 96317#L134 assume !(4099 == ssl3_connect_~s__state~0); 96314#L137 assume !(4368 == ssl3_connect_~s__state~0); 96313#L140 assume !(4369 == ssl3_connect_~s__state~0); 96311#L143 assume !(4384 == ssl3_connect_~s__state~0); 96307#L146 assume !(4385 == ssl3_connect_~s__state~0); 96300#L149 assume !(4400 == ssl3_connect_~s__state~0); 96298#L152 assume !(4401 == ssl3_connect_~s__state~0); 96296#L155 assume !(4416 == ssl3_connect_~s__state~0); 96293#L158 assume !(4417 == ssl3_connect_~s__state~0); 96290#L161 assume !(4432 == ssl3_connect_~s__state~0); 96287#L164 assume !(4433 == ssl3_connect_~s__state~0); 96284#L167 assume !(4448 == ssl3_connect_~s__state~0); 96281#L170 assume !(4449 == ssl3_connect_~s__state~0); 96278#L173 assume !(4464 == ssl3_connect_~s__state~0); 96275#L176 assume !(4465 == ssl3_connect_~s__state~0); 96272#L179 assume !(4466 == ssl3_connect_~s__state~0); 96269#L182 assume !(4467 == ssl3_connect_~s__state~0); 96266#L185 assume !(4480 == ssl3_connect_~s__state~0); 96263#L188 assume !(4481 == ssl3_connect_~s__state~0); 96260#L191 assume !(4496 == ssl3_connect_~s__state~0); 96257#L194 assume !(4497 == ssl3_connect_~s__state~0); 96254#L197 assume !(4512 == ssl3_connect_~s__state~0); 96251#L200 assume !(4513 == ssl3_connect_~s__state~0); 96248#L203 assume !(4528 == ssl3_connect_~s__state~0); 96246#L206 assume !(4529 == ssl3_connect_~s__state~0); 96243#L209 assume 4560 == ssl3_connect_~s__state~0; 95831#L213 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 96240#L466 assume !(ssl3_connect_~ret~0 <= 0); 96238#L469 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 96235#L469-2 ssl3_connect_~s__init_num~0 := 0; 96109#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96105#L556 ssl3_connect_~skip~0 := 0; 96101#L119-1 assume !false; 96099#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96097#L122 assume !(12292 == ssl3_connect_~s__state~0); 96095#L125 assume !(16384 == ssl3_connect_~s__state~0); 96093#L128 assume !(4096 == ssl3_connect_~s__state~0); 96091#L131 assume !(20480 == ssl3_connect_~s__state~0); 96089#L134 assume !(4099 == ssl3_connect_~s__state~0); 96087#L137 assume !(4368 == ssl3_connect_~s__state~0); 96085#L140 assume !(4369 == ssl3_connect_~s__state~0); 96083#L143 assume !(4384 == ssl3_connect_~s__state~0); 96081#L146 assume !(4385 == ssl3_connect_~s__state~0); 96079#L149 assume !(4400 == ssl3_connect_~s__state~0); 96077#L152 assume !(4401 == ssl3_connect_~s__state~0); 96075#L155 assume !(4416 == ssl3_connect_~s__state~0); 96073#L158 assume !(4417 == ssl3_connect_~s__state~0); 96071#L161 assume !(4432 == ssl3_connect_~s__state~0); 96069#L164 assume !(4433 == ssl3_connect_~s__state~0); 96067#L167 assume !(4448 == ssl3_connect_~s__state~0); 96065#L170 assume !(4449 == ssl3_connect_~s__state~0); 96063#L173 assume !(4464 == ssl3_connect_~s__state~0); 96061#L176 assume !(4465 == ssl3_connect_~s__state~0); 96059#L179 assume !(4466 == ssl3_connect_~s__state~0); 96057#L182 assume !(4467 == ssl3_connect_~s__state~0); 96055#L185 assume !(4480 == ssl3_connect_~s__state~0); 96053#L188 assume !(4481 == ssl3_connect_~s__state~0); 96051#L191 assume !(4496 == ssl3_connect_~s__state~0); 96049#L194 assume !(4497 == ssl3_connect_~s__state~0); 96047#L197 assume 4512 == ssl3_connect_~s__state~0; 95840#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 96044#L416 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; 96042#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 96040#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 96038#L431 assume !(0 == ssl3_connect_~tmp___8~0); 96030#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96026#L556 ssl3_connect_~skip~0 := 0; 96024#L119-1 assume !false; 96022#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96020#L122 assume !(12292 == ssl3_connect_~s__state~0); 96018#L125 assume !(16384 == ssl3_connect_~s__state~0); 96016#L128 assume !(4096 == ssl3_connect_~s__state~0); 96014#L131 assume !(20480 == ssl3_connect_~s__state~0); 96012#L134 assume !(4099 == ssl3_connect_~s__state~0); 96010#L137 assume !(4368 == ssl3_connect_~s__state~0); 96008#L140 assume !(4369 == ssl3_connect_~s__state~0); 96006#L143 assume !(4384 == ssl3_connect_~s__state~0); 96004#L146 assume !(4385 == ssl3_connect_~s__state~0); 96002#L149 assume !(4400 == ssl3_connect_~s__state~0); 96000#L152 assume !(4401 == ssl3_connect_~s__state~0); 95998#L155 assume !(4416 == ssl3_connect_~s__state~0); 95996#L158 assume !(4417 == ssl3_connect_~s__state~0); 95994#L161 assume !(4432 == ssl3_connect_~s__state~0); 95992#L164 assume !(4433 == ssl3_connect_~s__state~0); 95990#L167 assume !(4448 == ssl3_connect_~s__state~0); 95988#L170 assume !(4449 == ssl3_connect_~s__state~0); 95986#L173 assume !(4464 == ssl3_connect_~s__state~0); 95984#L176 assume !(4465 == ssl3_connect_~s__state~0); 95982#L179 assume !(4466 == ssl3_connect_~s__state~0); 95980#L182 assume !(4467 == ssl3_connect_~s__state~0); 95978#L185 assume !(4480 == ssl3_connect_~s__state~0); 95976#L188 assume !(4481 == ssl3_connect_~s__state~0); 95974#L191 assume !(4496 == ssl3_connect_~s__state~0); 95972#L194 assume !(4497 == ssl3_connect_~s__state~0); 95970#L197 assume !(4512 == ssl3_connect_~s__state~0); 95968#L200 assume !(4513 == ssl3_connect_~s__state~0); 95966#L203 assume 4528 == ssl3_connect_~s__state~0; 95835#L207 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 95963#L439 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 95962#L446 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 95954#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 95948#L446-1 ssl3_connect_~s__init_num~0 := 0; 95944#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95939#L556 ssl3_connect_~skip~0 := 0; 95936#L119-1 assume !false; 95933#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95930#L122 assume !(12292 == ssl3_connect_~s__state~0); 95927#L125 assume !(16384 == ssl3_connect_~s__state~0); 95924#L128 assume !(4096 == ssl3_connect_~s__state~0); 95921#L131 assume !(20480 == ssl3_connect_~s__state~0); 95916#L134 assume !(4099 == ssl3_connect_~s__state~0); 95912#L137 assume !(4368 == ssl3_connect_~s__state~0); 95907#L140 assume !(4369 == ssl3_connect_~s__state~0); 95903#L143 assume !(4384 == ssl3_connect_~s__state~0); 95898#L146 assume !(4385 == ssl3_connect_~s__state~0); 95894#L149 assume !(4400 == ssl3_connect_~s__state~0); 95890#L152 assume !(4401 == ssl3_connect_~s__state~0); 95886#L155 assume !(4416 == ssl3_connect_~s__state~0); 95881#L158 assume !(4417 == ssl3_connect_~s__state~0); 95875#L161 assume !(4432 == ssl3_connect_~s__state~0); 95872#L164 assume !(4433 == ssl3_connect_~s__state~0); 95869#L167 assume !(4448 == ssl3_connect_~s__state~0); 95865#L170 assume !(4449 == ssl3_connect_~s__state~0); 95863#L173 assume !(4464 == ssl3_connect_~s__state~0); 95860#L176 assume !(4465 == ssl3_connect_~s__state~0); 95849#L179 assume !(4466 == ssl3_connect_~s__state~0); 95848#L182 assume !(4467 == ssl3_connect_~s__state~0); 95847#L185 assume !(4480 == ssl3_connect_~s__state~0); 95846#L188 assume !(4481 == ssl3_connect_~s__state~0); 95845#L191 assume !(4496 == ssl3_connect_~s__state~0); 95843#L194 assume !(4497 == ssl3_connect_~s__state~0); 95841#L197 assume !(4512 == ssl3_connect_~s__state~0); 95838#L200 assume !(4513 == ssl3_connect_~s__state~0); 95836#L203 assume !(4528 == ssl3_connect_~s__state~0); 95833#L206 assume !(4529 == ssl3_connect_~s__state~0); 95832#L209 assume !(4560 == ssl3_connect_~s__state~0); 95828#L212 assume !(4561 == ssl3_connect_~s__state~0); 93226#L215 assume 4352 == ssl3_connect_~s__state~0; 93227#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 93217#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 93218#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 94453#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94442#L556 ssl3_connect_~skip~0 := 0; 94443#L119-1 assume !false; 94438#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94439#L122 assume !(12292 == ssl3_connect_~s__state~0); 94434#L125 assume !(16384 == ssl3_connect_~s__state~0); 94435#L128 assume !(4096 == ssl3_connect_~s__state~0); 94430#L131 assume !(20480 == ssl3_connect_~s__state~0); 94431#L134 assume !(4099 == ssl3_connect_~s__state~0); 94424#L137 assume !(4368 == ssl3_connect_~s__state~0); 94426#L140 assume !(4369 == ssl3_connect_~s__state~0); 94418#L143 assume 4384 == ssl3_connect_~s__state~0; 94419#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 96414#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 95415#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 96405#L310 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 93959#L310-2 [2021-10-28 08:39:40,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:40,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-10-28 08:39:40,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:40,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705791792] [2021-10-28 08:39:40,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:40,362 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:40,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:40,407 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-28 08:39:40,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:40,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705791792] [2021-10-28 08:39:40,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705791792] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 08:39:40,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 08:39:40,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 08:39:40,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189845439] [2021-10-28 08:39:40,409 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 08:39:40,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:40,410 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-10-28 08:39:40,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:40,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825877761] [2021-10-28 08:39:40,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:40,411 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:40,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:40,461 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-28 08:39:40,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:40,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825877761] [2021-10-28 08:39:40,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825877761] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:39:40,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924886549] [2021-10-28 08:39:40,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:40,463 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:39:40,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:40,470 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:39:40,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-10-28 08:39:40,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:40,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:39:40,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:41,273 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-28 08:39:41,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924886549] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:39:41,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:39:41,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 08:39:41,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556177563] [2021-10-28 08:39:41,275 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:41,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:41,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 08:39:41,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 08:39:41,276 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-28 08:39:41,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:41,308 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-10-28 08:39:41,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 08:39:41,309 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-10-28 08:39:41,337 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-28 08:39:41,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-10-28 08:39:41,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-10-28 08:39:41,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-10-28 08:39:41,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-10-28 08:39:41,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:41,373 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-28 08:39:41,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-10-28 08:39:41,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-10-28 08:39:41,550 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-28 08:39:41,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-10-28 08:39:41,561 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-28 08:39:41,561 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-28 08:39:41,561 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-28 08:39:41,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-10-28 08:39:41,580 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-28 08:39:41,580 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 08:39:41,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 08:39:41,583 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-28 08:39:41,583 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-28 08:39:41,583 INFO L791 eck$LassoCheckResult]: Stem: 104449#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); 104353#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.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, 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_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;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;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 104324#L105 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 104325#L108-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; 104417#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 104465#L119-1 assume !false; 104466#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104461#L122 assume 12292 == ssl3_connect_~s__state~0; 104462#L123 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; 105037#L227 ssl3_connect_~s__server~0 := 0; 105035#L232 assume 0 != ssl3_connect_~cb~0; 105033#L232-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 105031#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 105026#L247 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 105022#L247-2 assume !(0 == ssl3_connect_~tmp___4~0); 105018#L269 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; 105012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105008#L556 ssl3_connect_~skip~0 := 0; 105006#L119-1 assume !false; 105004#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105002#L122 assume !(12292 == ssl3_connect_~s__state~0); 105000#L125 assume !(16384 == ssl3_connect_~s__state~0); 104998#L128 assume !(4096 == ssl3_connect_~s__state~0); 104996#L131 assume !(20480 == ssl3_connect_~s__state~0); 104994#L134 assume !(4099 == ssl3_connect_~s__state~0); 104992#L137 assume 4368 == ssl3_connect_~s__state~0; 104990#L141 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 104988#L281 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 104985#L281-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 104981#L292 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 104975#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104971#L556 ssl3_connect_~skip~0 := 0; 104969#L119-1 assume !false; 104967#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104965#L122 assume !(12292 == ssl3_connect_~s__state~0); 104963#L125 assume !(16384 == ssl3_connect_~s__state~0); 104961#L128 assume !(4096 == ssl3_connect_~s__state~0); 104959#L131 assume !(20480 == ssl3_connect_~s__state~0); 104957#L134 assume !(4099 == ssl3_connect_~s__state~0); 104955#L137 assume !(4368 == ssl3_connect_~s__state~0); 104953#L140 assume !(4369 == ssl3_connect_~s__state~0); 104951#L143 assume 4384 == ssl3_connect_~s__state~0; 104949#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 104946#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 104943#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 104939#L310 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 104940#L310-2 [2021-10-28 08:39:41,584 INFO L793 eck$LassoCheckResult]: Loop: 104940#L310-2 ssl3_connect_~s__init_num~0 := 0; 104931#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104918#L556 ssl3_connect_~skip~0 := 0; 108675#L119-1 assume !false; 108672#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108667#L122 assume !(12292 == ssl3_connect_~s__state~0); 108645#L125 assume !(16384 == ssl3_connect_~s__state~0); 108642#L128 assume !(4096 == ssl3_connect_~s__state~0); 108639#L131 assume !(20480 == ssl3_connect_~s__state~0); 108637#L134 assume !(4099 == ssl3_connect_~s__state~0); 108635#L137 assume !(4368 == ssl3_connect_~s__state~0); 108633#L140 assume !(4369 == ssl3_connect_~s__state~0); 104892#L143 assume !(4384 == ssl3_connect_~s__state~0); 104889#L146 assume !(4385 == ssl3_connect_~s__state~0); 104890#L149 assume !(4400 == ssl3_connect_~s__state~0); 108506#L152 assume !(4401 == ssl3_connect_~s__state~0); 108505#L155 assume !(4416 == ssl3_connect_~s__state~0); 108504#L158 assume !(4417 == ssl3_connect_~s__state~0); 108503#L161 assume !(4432 == ssl3_connect_~s__state~0); 108502#L164 assume !(4433 == ssl3_connect_~s__state~0); 108501#L167 assume !(4448 == ssl3_connect_~s__state~0); 108500#L170 assume !(4449 == ssl3_connect_~s__state~0); 108499#L173 assume !(4464 == ssl3_connect_~s__state~0); 108498#L176 assume !(4465 == ssl3_connect_~s__state~0); 108496#L179 assume !(4466 == ssl3_connect_~s__state~0); 108494#L182 assume !(4467 == ssl3_connect_~s__state~0); 108490#L185 assume !(4480 == ssl3_connect_~s__state~0); 108488#L188 assume !(4481 == ssl3_connect_~s__state~0); 108486#L191 assume !(4496 == ssl3_connect_~s__state~0); 108483#L194 assume !(4497 == ssl3_connect_~s__state~0); 108477#L197 assume !(4512 == ssl3_connect_~s__state~0); 108473#L200 assume !(4513 == ssl3_connect_~s__state~0); 108468#L203 assume !(4528 == ssl3_connect_~s__state~0); 108465#L206 assume !(4529 == ssl3_connect_~s__state~0); 108462#L209 assume 4560 == ssl3_connect_~s__state~0; 104538#L213 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 108005#L466 assume !(ssl3_connect_~ret~0 <= 0); 108002#L469 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 108003#L469-2 ssl3_connect_~s__init_num~0 := 0; 106226#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106221#L556 ssl3_connect_~skip~0 := 0; 106216#L119-1 assume !false; 106214#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106212#L122 assume !(12292 == ssl3_connect_~s__state~0); 106210#L125 assume !(16384 == ssl3_connect_~s__state~0); 106208#L128 assume !(4096 == ssl3_connect_~s__state~0); 106206#L131 assume !(20480 == ssl3_connect_~s__state~0); 106204#L134 assume !(4099 == ssl3_connect_~s__state~0); 106202#L137 assume !(4368 == ssl3_connect_~s__state~0); 106200#L140 assume !(4369 == ssl3_connect_~s__state~0); 106198#L143 assume !(4384 == ssl3_connect_~s__state~0); 106196#L146 assume !(4385 == ssl3_connect_~s__state~0); 106194#L149 assume !(4400 == ssl3_connect_~s__state~0); 106192#L152 assume !(4401 == ssl3_connect_~s__state~0); 106190#L155 assume !(4416 == ssl3_connect_~s__state~0); 106188#L158 assume !(4417 == ssl3_connect_~s__state~0); 106186#L161 assume !(4432 == ssl3_connect_~s__state~0); 106184#L164 assume !(4433 == ssl3_connect_~s__state~0); 106182#L167 assume !(4448 == ssl3_connect_~s__state~0); 106180#L170 assume !(4449 == ssl3_connect_~s__state~0); 106178#L173 assume !(4464 == ssl3_connect_~s__state~0); 106176#L176 assume !(4465 == ssl3_connect_~s__state~0); 106174#L179 assume !(4466 == ssl3_connect_~s__state~0); 106172#L182 assume !(4467 == ssl3_connect_~s__state~0); 106170#L185 assume !(4480 == ssl3_connect_~s__state~0); 106168#L188 assume !(4481 == ssl3_connect_~s__state~0); 106166#L191 assume !(4496 == ssl3_connect_~s__state~0); 106164#L194 assume !(4497 == ssl3_connect_~s__state~0); 106162#L197 assume 4512 == ssl3_connect_~s__state~0; 104575#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 106159#L416 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; 106157#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 106154#L422-2 assume !(0 == ssl3_connect_~tmp___7~0); 106155#L431 assume !(0 == ssl3_connect_~tmp___8~0); 108377#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108374#L556 ssl3_connect_~skip~0 := 0; 108373#L119-1 assume !false; 108372#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108371#L122 assume !(12292 == ssl3_connect_~s__state~0); 108370#L125 assume !(16384 == ssl3_connect_~s__state~0); 108369#L128 assume !(4096 == ssl3_connect_~s__state~0); 108368#L131 assume !(20480 == ssl3_connect_~s__state~0); 108367#L134 assume !(4099 == ssl3_connect_~s__state~0); 108366#L137 assume !(4368 == ssl3_connect_~s__state~0); 108365#L140 assume !(4369 == ssl3_connect_~s__state~0); 108364#L143 assume !(4384 == ssl3_connect_~s__state~0); 108363#L146 assume !(4385 == ssl3_connect_~s__state~0); 108362#L149 assume !(4400 == ssl3_connect_~s__state~0); 108361#L152 assume !(4401 == ssl3_connect_~s__state~0); 108360#L155 assume !(4416 == ssl3_connect_~s__state~0); 108359#L158 assume !(4417 == ssl3_connect_~s__state~0); 108358#L161 assume !(4432 == ssl3_connect_~s__state~0); 108357#L164 assume !(4433 == ssl3_connect_~s__state~0); 108356#L167 assume !(4448 == ssl3_connect_~s__state~0); 108355#L170 assume !(4449 == ssl3_connect_~s__state~0); 108354#L173 assume !(4464 == ssl3_connect_~s__state~0); 108353#L176 assume !(4465 == ssl3_connect_~s__state~0); 108352#L179 assume !(4466 == ssl3_connect_~s__state~0); 108351#L182 assume !(4467 == ssl3_connect_~s__state~0); 108350#L185 assume !(4480 == ssl3_connect_~s__state~0); 108349#L188 assume !(4481 == ssl3_connect_~s__state~0); 108348#L191 assume !(4496 == ssl3_connect_~s__state~0); 108347#L194 assume !(4497 == ssl3_connect_~s__state~0); 104846#L197 assume !(4512 == ssl3_connect_~s__state~0); 104847#L200 assume !(4513 == ssl3_connect_~s__state~0); 105456#L203 assume 4528 == ssl3_connect_~s__state~0; 104556#L207 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 108339#L439 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 104831#L446 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 104832#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 104823#L446-1 ssl3_connect_~s__init_num~0 := 0; 104824#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104804#L556 ssl3_connect_~skip~0 := 0; 104805#L119-1 assume !false; 104794#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104795#L122 assume !(12292 == ssl3_connect_~s__state~0); 104784#L125 assume !(16384 == ssl3_connect_~s__state~0); 104785#L128 assume !(4096 == ssl3_connect_~s__state~0); 104774#L131 assume !(20480 == ssl3_connect_~s__state~0); 104775#L134 assume !(4099 == ssl3_connect_~s__state~0); 104762#L137 assume !(4368 == ssl3_connect_~s__state~0); 104763#L140 assume !(4369 == ssl3_connect_~s__state~0); 104747#L143 assume !(4384 == ssl3_connect_~s__state~0); 104748#L146 assume !(4385 == ssl3_connect_~s__state~0); 104728#L149 assume !(4400 == ssl3_connect_~s__state~0); 104729#L152 assume !(4401 == ssl3_connect_~s__state~0); 104708#L155 assume !(4416 == ssl3_connect_~s__state~0); 104709#L158 assume !(4417 == ssl3_connect_~s__state~0); 104688#L161 assume !(4432 == ssl3_connect_~s__state~0); 104689#L164 assume !(4433 == ssl3_connect_~s__state~0); 104669#L167 assume !(4448 == ssl3_connect_~s__state~0); 104670#L170 assume !(4449 == ssl3_connect_~s__state~0); 104650#L173 assume !(4464 == ssl3_connect_~s__state~0); 104651#L176 assume !(4465 == ssl3_connect_~s__state~0); 104632#L179 assume !(4466 == ssl3_connect_~s__state~0); 104633#L182 assume !(4467 == ssl3_connect_~s__state~0); 104612#L185 assume !(4480 == ssl3_connect_~s__state~0); 104613#L188 assume !(4481 == ssl3_connect_~s__state~0); 104592#L191 assume !(4496 == ssl3_connect_~s__state~0); 104593#L194 assume !(4497 == ssl3_connect_~s__state~0); 104572#L197 assume !(4512 == ssl3_connect_~s__state~0); 104573#L200 assume !(4513 == ssl3_connect_~s__state~0); 104552#L203 assume !(4528 == ssl3_connect_~s__state~0); 104553#L206 assume !(4529 == ssl3_connect_~s__state~0); 104535#L209 assume !(4560 == ssl3_connect_~s__state~0); 104536#L212 assume !(4561 == ssl3_connect_~s__state~0); 105197#L215 assume 4352 == ssl3_connect_~s__state~0; 105198#L216 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 104518#L479 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 104519#L479-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 105103#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105102#L556 ssl3_connect_~skip~0 := 0; 105097#L119-1 assume !false; 105098#L120 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105093#L122 assume !(12292 == ssl3_connect_~s__state~0); 105094#L125 assume !(16384 == ssl3_connect_~s__state~0); 105089#L128 assume !(4096 == ssl3_connect_~s__state~0); 105090#L131 assume !(20480 == ssl3_connect_~s__state~0); 104475#L134 assume !(4099 == ssl3_connect_~s__state~0); 104477#L137 assume !(4368 == ssl3_connect_~s__state~0); 104469#L140 assume !(4369 == ssl3_connect_~s__state~0); 104471#L143 assume 4384 == ssl3_connect_~s__state~0; 105054#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 105055#L300 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 108690#L303-2 assume !(ssl3_connect_~ret~0 <= 0); 108688#L310 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 104940#L310-2 [2021-10-28 08:39:41,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:41,585 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-10-28 08:39:41,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:41,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261513462] [2021-10-28 08:39:41,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:41,586 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:41,599 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 08:39:41,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 08:39:41,619 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 08:39:41,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 08:39:41,620 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-10-28 08:39:41,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 08:39:41,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962616358] [2021-10-28 08:39:41,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 08:39:41,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 08:39:41,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 08:39:41,665 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-28 08:39:41,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 08:39:41,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962616358] [2021-10-28 08:39:41,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962616358] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:39:41,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004758995] [2021-10-28 08:39:41,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-28 08:39:41,667 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 08:39:41,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 08:39:41,670 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 08:39:41,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-10-28 08:39:42,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-28 08:39:42,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-28 08:39:42,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 08:39:42,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 08:39:42,509 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-28 08:39:42,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004758995] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 08:39:42,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 08:39:42,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 08:39:42,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683125915] [2021-10-28 08:39:42,510 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 08:39:42,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 08:39:42,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 08:39:42,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 08:39:42,511 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 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-28 08:39:42,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 08:39:42,716 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2021-10-28 08:39:42,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 08:39:42,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2021-10-28 08:39:42,735 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-28 08:39:42,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-10-28 08:39:42,736 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-10-28 08:39:42,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-10-28 08:39:42,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-10-28 08:39:42,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 08:39:42,737 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-28 08:39:42,737 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-28 08:39:42,737 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-28 08:39:42,737 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-28 08:39:42,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-10-28 08:39:42,737 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-28 08:39:42,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-10-28 08:39:42,749 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 08:39:42 BoogieIcfgContainer [2021-10-28 08:39:42,749 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 08:39:42,757 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 08:39:42,757 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 08:39:42,758 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 08:39:42,760 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 08:39:18" (3/4) ... [2021-10-28 08:39:42,766 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-28 08:39:42,767 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 08:39:42,769 INFO L168 Benchmark]: Toolchain (without parser) took 25986.40 ms. Allocated memory was 98.6 MB in the beginning and 675.3 MB in the end (delta: 576.7 MB). Free memory was 57.8 MB in the beginning and 391.4 MB in the end (delta: -333.6 MB). Peak memory consumption was 242.7 MB. Max. memory is 16.1 GB. [2021-10-28 08:39:42,769 INFO L168 Benchmark]: CDTParser took 0.31 ms. Allocated memory is still 98.6 MB. Free memory is still 74.5 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 08:39:42,770 INFO L168 Benchmark]: CACSL2BoogieTranslator took 588.49 ms. Allocated memory is still 98.6 MB. Free memory was 57.6 MB in the beginning and 70.3 MB in the end (delta: -12.7 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-28 08:39:42,771 INFO L168 Benchmark]: Boogie Procedure Inliner took 98.46 ms. Allocated memory is still 98.6 MB. Free memory was 70.3 MB in the beginning and 67.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-28 08:39:42,772 INFO L168 Benchmark]: Boogie Preprocessor took 90.97 ms. Allocated memory is still 98.6 MB. Free memory was 67.6 MB in the beginning and 65.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 08:39:42,773 INFO L168 Benchmark]: RCFGBuilder took 872.49 ms. Allocated memory is still 98.6 MB. Free memory was 65.5 MB in the beginning and 42.8 MB in the end (delta: 22.7 MB). Peak memory consumption was 21.0 MB. Max. memory is 16.1 GB. [2021-10-28 08:39:42,774 INFO L168 Benchmark]: BuchiAutomizer took 24308.77 ms. Allocated memory was 98.6 MB in the beginning and 675.3 MB in the end (delta: 576.7 MB). Free memory was 42.8 MB in the beginning and 391.4 MB in the end (delta: -348.6 MB). Peak memory consumption was 230.2 MB. Max. memory is 16.1 GB. [2021-10-28 08:39:42,774 INFO L168 Benchmark]: Witness Printer took 10.11 ms. Allocated memory is still 675.3 MB. Free memory is still 391.4 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 08:39:42,776 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.31 ms. Allocated memory is still 98.6 MB. Free memory is still 74.5 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 588.49 ms. Allocated memory is still 98.6 MB. Free memory was 57.6 MB in the beginning and 70.3 MB in the end (delta: -12.7 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 98.46 ms. Allocated memory is still 98.6 MB. Free memory was 70.3 MB in the beginning and 67.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 90.97 ms. Allocated memory is still 98.6 MB. Free memory was 67.6 MB in the beginning and 65.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 872.49 ms. Allocated memory is still 98.6 MB. Free memory was 65.5 MB in the beginning and 42.8 MB in the end (delta: 22.7 MB). Peak memory consumption was 21.0 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 24308.77 ms. Allocated memory was 98.6 MB in the beginning and 675.3 MB in the end (delta: 576.7 MB). Free memory was 42.8 MB in the beginning and 391.4 MB in the end (delta: -348.6 MB). Peak memory consumption was 230.2 MB. Max. memory is 16.1 GB. * Witness Printer took 10.11 ms. Allocated memory is still 675.3 MB. Free memory is still 391.4 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 30 terminating modules (27 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 24.2s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 14.5s. Construction of modules took 3.4s. Büchi inclusion checks took 3.1s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 4. Automata minimization 1.6s AutomataMinimizationTime, 29 MinimizatonAttempts, 3492 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 6117 states and ocurred in iteration 27. Nontrivial modules had stage [0, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6497 SDtfs, 3750 SDslu, 3564 SDs, 0 SdLazy, 3811 SolverSat, 520 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.4s Time LassoAnalysisResults: nont0 unkn0 SFLI23 SFLT3 conc0 concLT0 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital82 mio100 ax100 hnf100 lsp29 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 29ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 21 LassoNonterminationAnalysisSatUnbounded: 4 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.3s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-10-28 08:39:42,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:43,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-10-28 08:39:43,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-10-28 08:39:43,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-10-28 08:39:43,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5201bc00-0427-487c-b4a7-92288082695e/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...